Commit Graph

1765 Commits

Author SHA1 Message Date
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
57a165bab6 feat: Add custom overworld data loading and tileset setup to OverworldMap constructor 2024-08-25 16:40:37 -04:00
scawful
9da8db75ea add animated_gfx, subscreen_overlay, custom_tileset to OverworldMap 2024-08-25 16:40:18 -04:00
scawful
dafeff2be7 Move OverworldCustomASM constants to overworld_map.h 2024-08-25 16:39:50 -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
6465486443 Refactor Bitmap class to use shared_ptr for SDL_Surface objects 2024-08-25 14:22:52 -04:00
scawful
b4f07563a8 chore: Refactor yaze_test and test_editor for improved organization and readability 2024-08-25 11:02:37 -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
47b12526e7 Rename OverworldEntity to GameEntity for shared code between dungeon and overworld sprites 2024-08-24 23:56:49 -04:00
scawful
b1f231612d chore: Refactor test_editor and yaze_test for better code organization and readability 2024-08-24 23:36:47 -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
4099d8731d Refactor ROM class to use uint32_t for loop counters in LoadLinkGraphics, LoadAllGraphicsData, LoadGfxGroups, and SaveGroupsToRom methods 2024-08-22 01:28:04 -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
57e8dc0e10 chore: Update font_loader.cc and xcschememanagement.plist 2024-08-21 21:08:55 -04:00
scawful
c83d0440d8 cleanup snes_palette stuff 2024-08-21 10:13:13 -04:00
scawful
451e5714c8 Refactor cmake build command for Windows 2024-08-21 00:53:10 -04:00
scawful
590c7ffb22 Refactor music tracker structs for better code organization 2024-08-21 00:53:05 -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
e0e8c58c61 Refactor Rom class to support additional game versions 2024-08-21 00:13:04 -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
3b5e4cd791 chore: Refactor room object loading and drawing methods 2024-08-21 00:09:57 -04:00
scawful
4baa302f40 Refactor room entrance constants 2024-08-20 23:14:30 -04:00
scawful
a9d365f3b4 cleanup constants 2024-08-20 23:09:10 -04:00
scawful
10c46e6db1 housekeeping 2024-08-20 22:56:02 -04:00
scawful
f847e3b67c update yaze version 2024-08-20 22:50:35 -04:00
scawful
bf1c3a87fa more python cleanup 2024-08-20 22:47:12 -04:00
scawful
b98f0416bb python cleanup 2024-08-20 22:44:12 -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
a288dd8933 add DrawCustomHighlight to Canvas 2024-08-20 11:05:49 -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