Commit Graph

1931 Commits

Author SHA1 Message Date
scawful
80d3bf4273 Update include directives to use z3ed.h instead of command.h in CLI handlers 2024-12-29 23:12:55 -05:00
scawful
e92f486efa Refactor TUI input handling and layout management 2024-12-29 22:01:49 -05:00
scawful
a9cb2700ef rename command.h to z3ed.h, update structure 2024-12-29 22:01:43 -05:00
scawful
33af535ca3 Fix formatting in input.h and include variant header 2024-12-29 16:48:33 -05:00
scawful
c0bce7fd1c Fix formatting and clean up namespace declarations in editor and GUI files 2024-12-29 16:45:48 -05:00
scawful
4049a31d14 Update imgui subproject 2024-12-29 16:15:42 -05:00
scawful
7e470f2b33 remove dungeon namespace 2024-12-29 16:14:20 -05:00
scawful
8cf16906e6 remove overworld namespace 2024-12-29 16:12:53 -05:00
scawful
ed36d53600 Add Theme struct and theme management functions for improved GUI styling 2024-12-29 16:03:59 -05:00
scawful
3fc3e2af43 Refactor OverworldEditor toolset to use gui::AddTableColumn 2024-12-29 16:03:40 -05:00
scawful
9a680310bd Add table handling functions: implement AddTableColumn and DrawTable for improved GUI layout 2024-12-29 16:03:11 -05:00
scawful
17659eccab Refactor DungeonEditor::RefreshGraphics for improved readability and consistency 2024-12-29 16:02:47 -05:00
scawful
bf862f2d5a Refactor file loading functions: simplify LoadFile, add LoadConfigFile, and adjust platform handling 2024-12-29 10:44:22 -05:00
scawful
1b7b56d7dc Refactor color handling: update SnesColor references to gfx::SnesColor and add Color struct with utility functions 2024-12-29 10:43:59 -05:00
scawful
5050f358f0 Add z3_dungeon_room and yaze_load_all_rooms to public headers 2024-12-29 09:59:52 -05:00
scawful
8f9aac1952 Update yaze lib source 2024-12-29 09:59:33 -05:00
scawful
54c170373b Change Load2BppGraphics to standalone fn, add mutable_data accessor 2024-12-29 09:58:58 -05:00
scawful
a8dcfe3d05 Remove dynamic layout code 2024-12-29 09:58:34 -05:00
scawful
bfadd435a0 Remove unused namespace declaration in Tile16Transfer handler 2024-12-28 21:50:54 -05:00
scawful
c74e1e660c Implement menu navigation and input handling in TUI 2024-12-28 21:34:39 -05:00
scawful
295f512826 Refactor namespace declarations for consistency in command and extension managers 2024-12-28 21:33:53 -05:00
scawful
ed76928b8a Fix formatting and whitespace issues in CMake files 2024-12-28 21:28:58 -05:00
scawful
e05e7c35db remove app namespace 2024-12-28 21:28:51 -05:00
scawful
3ebe17c7bd Cleanup style.h 2024-12-28 17:48:30 -05:00
scawful
fa02d5eb3e Update XCode project files 2024-12-28 17:48:06 -05:00
scawful
07726d90a0 Cleanup MessageEditor 2024-12-28 17:47:33 -05:00
scawful
77a6313bb3 Move OverworldEntrance, OverworldExit, OverworldItem to own files 2024-12-28 17:18:19 -05:00
scawful
f752fc0d4a Cleanup OverworldEditor 2024-12-28 17:17:50 -05:00
scawful
56fef4776d Add tui header and source to cli namespace 2024-12-25 18:16:15 -06:00
scawful
b8f2858f42 Add ftxui to z3ed cmake 2024-12-25 18:15:59 -06:00
scawful
0adfdfb135 Add getter for active state in Controller class 2024-12-21 18:56:47 -05:00
scawful
61953038b9 Update imgui and imgui_test_engine submodules to latest commits 2024-12-21 18:52:20 -05:00
scawful
8b4345ca0a Remove conditional logging to console in logm function 2024-12-09 18:39:04 -05:00
scawful
4507bd6b7a Enhance font loading error handling in LoadPackageFonts function 2024-12-08 21:22:26 -05:00
scawful
e515396f11 Update imgui_test_engine submodule to latest commit 2024-12-08 21:10:34 -05:00
scawful
b8c5b293b6 Update submodule imgui to latest commit 2024-12-08 21:10:05 -05:00
scawful
4da4a48aed Refactor tile data access in Bitmap and update color writing in WriteColor method 2024-12-08 08:09:36 -05:00
scawful
4060d1bc70 update yaze.xcodeproj 2024-12-08 08:08:30 -05:00
scawful
253dfff2a3 Fix tile ID calculation to account for global scale 2024-11-28 11:50:47 -05:00
scawful
853ecac4c4 Simplify SDL deleter logic 2024-11-27 16:39:36 -05:00
scawful
039d64c539 Add platform-specific source for Apple and clean up includes in SNES header 2024-11-27 16:39:20 -05:00
scawful
97b3a8638a Refactor common module: streamline includes, improve code organization, and enhance logging functionality 2024-11-20 09:53:01 -05:00
scawful
2deb0050be Refactor EditorContext and system managers for improved clarity and consistency 2024-11-20 09:52:54 -05:00
scawful
21314702e8 Add EditorContext, refactor utils, add system managers 2024-11-19 23:10:23 -05:00
Justin Scofield
0b9f7ee6fa Refactor includes for improved organization and clarity 2024-11-18 18:01:14 -05:00
scawful
bf06fff0dc Refactor input handling in Controller to improve event processing structure 2024-11-18 16:58:06 -05:00
scawful
d45917fcab Update executable source file and improve keybinding naming conventions for clarity 2024-11-18 16:57:10 -05:00
scawful
36e5f7a150 Refactor input handling in Emulator and Controller for improved key event management 2024-11-18 14:34:08 -05:00
scawful
b38dc078fe Remove unused includes in z3ed.cc for improved code clarity 2024-11-18 14:13:12 -05:00
scawful
ec85a206b1 Refactor color conversion functions for consistent naming and improved readability 2024-11-18 14:12:46 -05:00