Commit Graph

597 Commits

Author SHA1 Message Date
scawful
dd340b1f1a overworld housekeeping 2024-08-29 20:27:44 -04:00
scawful
698055d165 Refactor OverworldEditor and Overworld class 2024-08-29 19:52:38 -04:00
scawful
93d7aa545c Refactor AssembleMap32Tiles to report errors 2024-08-29 19:10:02 -04:00
scawful
205e085a41 add constant manager 2024-08-29 13:08:45 -04:00
scawful
5532623e16 game constants housekeeping 2024-08-29 13:08:36 -04:00
scawful
95a5201a97 feat: Add custom overworld map settings UI to OverworldEditor 2024-08-25 17:01:18 -04:00
scawful
0c9faa7ac4 chore: pass flag to overworld map for loading custom data 2024-08-25 16:50:41 -04:00
scawful
eda3c4f5ef feat: Add option to load custom overworld data from ROM and enable UI 2024-08-25 16:39:22 -04:00
scawful
7e0f38ef0f housekeeping 2024-08-25 15:40:14 -04:00
scawful
36cc07525b Refactor assembly_editor.cc, dungeon_editor.h, and overworld_editor.cc 2024-08-25 14:46:54 -04:00
scawful
d5650c8bb6 chore: Refactor audio loading and handling in Controller class 2024-08-25 14:46:35 -04:00
scawful
3eaf320ff4 Refactor GfxGroupEditor 2024-08-25 14:33:01 -04:00
scawful
c62b2c0913 Refactor OverworldEditor to use uint for loop counters in RefreshTile16Blockset method 2024-08-25 00:12:57 -04:00
scawful
5879138e93 Refactor CommandManager to support undo and redo functionality 2024-08-25 00:12:04 -04:00
scawful
bf94668455 Refactor OverworldEditor to use zelda3::GameEntity 2024-08-24 23:57:19 -04:00
scawful
b2b3056ddd Refactor yaze_test 2024-08-24 23:26:50 -04:00
scawful
a97487fd2c Refactor EditorManager 2024-08-24 08:38:47 -04:00
scawful
270bef0973 Refactor OverworldEntity to use uint16_t for map_id and improve code organization 2024-08-22 10:49:12 -04:00
scawful
94108ebc0d Refactor OverworldEditor to lazy load area graphics 2024-08-22 01:02:20 -04:00
scawful
8177ec3dce Refactor music editor to remove unnecessary includes and improve code organization 2024-08-22 01:01:47 -04:00
scawful
23640310be Refactor tile16 blockset data access methods 2024-08-21 21:54:28 -04:00
scawful
5d10cf4107 Refactor overworld editor to improve code organization and consolidate save logic 2024-08-21 21:21:25 -04:00
scawful
c83d0440d8 cleanup snes_palette stuff 2024-08-21 10:13:13 -04:00
scawful
478ef0d0d2 wrap dlfcn.h in unix macro condition 2024-08-21 00:52:46 -04:00
scawful
ea8a851539 clang tidy cleanups 2024-08-21 00:37:14 -04:00
scawful
4e908d0f26 chore: Refactor screen editor to improve code organization and remove unnecessary includes 2024-08-21 00:12:21 -04:00
scawful
a9d365f3b4 cleanup constants 2024-08-20 23:09:10 -04:00
scawful
d85530b14b extensions cleanup 2024-08-20 22:40:14 -04:00
scawful
7b33313281 big cleanup 2024-08-20 22:10:35 -04:00
scawful
dc244ac02d Refactor sprite editor to use Zelda3 namespace for default sprite names 2024-08-20 21:42:50 -04:00
scawful
a8ed9b7f92 remove magic numbers, enforce const correctness 2024-08-20 21:31:59 -04:00
scawful
e404eabe64 overworld sprite cleanup 2024-08-20 13:06:35 -04:00
scawful
49611d4944 big cleanup, replace Bytes alias with std::vector<uint8_t> to reduce ambiguity 2024-08-20 12:02:47 -04:00
scawful
2443336f9d add GetLabel to ResourceLabelManager 2024-08-20 11:06:06 -04:00
scawful
dd430ad1b6 decouple message data functions from message editor class 2024-08-19 11:36:30 -04:00
scawful
f214f25512 add dictionary contents as message editor table column 2024-08-19 10:22:17 -04:00
scawful
20dc6e4ba7 add ReadAllTextDataV2, deprecate ReadAllTextData 2024-08-19 10:21:42 -04:00
scawful
e508076c18 Refactor Tile16Editor to use void return type for DrawTile16Editor method 2024-08-17 12:17:08 -04:00
scawful
aaa3a5c8fa Refactor OverworldEditor to use constexpr for map settings column names 2024-08-17 12:16:30 -04:00
scawful
e1fda49d91 chore: Refactor EditorManager to improve code organization and readability 2024-08-16 17:06:59 -04:00
scawful
731b8f1c75 chore: Refactor clipboard functions to use namespace aliases 2024-08-14 00:11:18 -04:00
scawful
9bbb6c6114 chore: Refactor file_dialog.cc and file_dialog.h to use namespace aliases 2024-08-13 23:56:17 -04:00
scawful
54e8d7c3a5 Remove deprecated BitmapManager and experiment flag 2024-08-13 22:02:05 -04:00
scawful
b9622c880c Refactor DungeonEditor to use std::array for gfx sheets 2024-08-13 21:57:00 -04:00
scawful
4aabb3d0b4 Refactor GraphicsEditor to use std::array for gfx sheets 2024-08-13 21:55:17 -04:00
scawful
79e5986b0b chore: Update asset_browser to use std::array for gfx sheets 2024-08-13 21:47:13 -04:00
scawful
c3c310a84c Deprecation bitmap_manager efforts 2024-08-13 21:33:45 -04:00
scawful
dd496f1f4d chore: Remove unnecessary includes and improve code organization in graphics_editor.cc 2024-08-13 21:28:15 -04:00
scawful
164ae60f5a remove deprecated graphics_bin 2024-08-13 21:22:02 -04:00
scawful
93c1e1b6fa rename cmake files to match namespaces 2024-08-13 20:02:48 -04:00