Commit Graph

200 Commits

Author SHA1 Message Date
scawful
4582a18f53 Move GfxContext to editor/utils, update CMakeLists.txt 2024-07-19 23:07:04 -04:00
scawful
5f1007d1a4 add snes addresses for dungeon map pc ptrs 2024-07-13 11:19:52 -04:00
scawful
3272037f72 cleanup bitmap class 2024-05-28 23:10:15 -04:00
scawful
3201f0c152 update Inventory::Create to return a status 2024-05-28 17:56:44 -04:00
scawful
be32ee9797 fix all unhandled status return type compiler warnings 2024-05-28 17:29:21 -04:00
scawful
f28e26ef28 housekeeping 2024-05-24 20:37:29 -04:00
scawful
cb309743ea Rename world_index_ to main_gfx_id_ 2024-05-24 20:29:18 -04:00
scawful
885897072c inline room object name arrays 2024-05-11 14:48:15 -04:00
scawful
55340cb4a6 Remove snes_spc include from tracker 2024-04-29 08:57:15 -04:00
scawful
1c182efd01 Remove unused code from object renderer 2024-04-25 10:21:17 -04:00
scawful
1a4563f9e7 overhaul cleanups 2024-04-22 15:58:39 -04:00
scawful
dfbe0014d9 Fix references to Rom class in comments 2024-04-14 15:20:56 -05:00
scawful
5953e58bd4 Rename SharedROM to SharedRom 2024-04-14 14:51:53 -05:00
scawful
7e46cf1c64 Rename ROM class to Rom 2024-04-14 14:47:17 -05:00
scawful
b06e22dc0d Add zelda3::overworld namespace 2024-04-14 14:37:53 -05:00
scawful
cc05f1b469 add zelda3::screen namespace 2024-04-14 13:49:00 -05:00
scawful
e72b08eae4 add zelda3::music namespace, update documentation 2024-04-14 13:46:23 -05:00
scawful
277d959bda Refactor PaletteGroupMap 2024-04-14 13:14:19 -05:00
scawful
08ad521b74 Update OverworldEditor documentation and others 2024-04-14 10:33:18 -05:00
scawful
2aa9bce9ca Move editor interface to editor/utils 2024-04-14 10:00:33 -05:00
scawful
f653517026 add memory namespace, update comments 2024-04-13 23:56:41 -05:00
scawful
2809acd809 Add video namespace to emu 2024-04-13 23:39:23 -05:00
scawful
ca076164ce Rename CPU to Cpu 2024-04-13 23:33:35 -05:00
scawful
89cc0703f1 add fn comments for doxygen, rename OAMTile to OamTile 2024-04-13 23:10:34 -05:00
scawful
7d58f553da Add some documentation to test more doxygen features 2024-04-13 14:02:40 -04:00
scawful
03a38fc712 Add error handling to SnesPalette and SnesColor member fns 2024-04-07 12:07:47 -04:00
scawful
dc74483f2c Add object_renderer.cc 2024-02-08 09:19:22 -05:00
scawful
2397ac6efd Add RoomEntrance class, move entrance constants 2024-02-08 09:18:59 -05:00
scawful
aed54f1493 fix hyrule magic decompression memory leak, misc housekeeping 2024-02-03 00:04:21 -05:00
scawful
13b588fa75 Dungeon Object Renderer updates 2024-02-03 00:03:06 -05:00
scawful
427b7f6f41 unload rom assets on file -> close 2024-02-01 01:05:57 -05:00
scawful
8d2cd60b5f fixes and readability 2024-02-01 00:24:03 -05:00
scawful
d7b75fd7f6 annoying housekeeping 2024-02-01 00:13:34 -05:00
scawful
693dca1329 Rename SNESPalette, SNESColor to SnesPalette, SnesColor
Create snes_color.h and snes_color.cc to separate concerns
2024-01-31 21:09:42 -05:00
scawful
adb7f0666e Fix the dumbest bug in the universe 2024-01-31 18:00:37 -05:00
scawful
cbc523e427 check the a and b map ptrs for nullptr rather than the vectors 2024-01-31 13:58:58 -05:00
scawful
77d99724ef Overworld map saving epic 2024-01-31 13:17:14 -05:00
scawful
1e5d02ab6f SaveLargeMaps, SaveMap32Tiles, SaveItems updates 2024-01-31 01:31:44 -05:00
scawful
788d12d307 Fix large map saving bug 2024-01-30 23:56:06 -05:00
scawful
6791fa03e5 Overworld updates, Tile16 and large map fixes 2024-01-29 22:58:39 -05:00
scawful
69518429af Reorganize Overworld class 2024-01-29 19:36:10 -05:00
scawful
752215be03 Overworld Tile32 save improvements 2024-01-29 16:12:15 -05:00
scawful
319665621c Overworld epic, tile16, tile32, save 2024-01-29 00:32:15 -05:00
scawful
ee179a5598 housekeeping for GfxContext and Room logging 2024-01-28 12:05:50 -05:00
scawful
e006702df1 OverworldMap sprite entities, canvas drawing updates 2024-01-28 12:04:52 -05:00
scawful
e086f12ade OverworldEntity update: Entrances, Exits, Items 2024-01-27 15:55:47 -05:00
scawful
28f6056b2f Update Overworld save function class visibility for MasterEditor 2024-01-26 21:52:01 -05:00
scawful
059c6fc25a Cleanup overworld and use ROM::ReadTransaction for exit data 2024-01-25 21:00:28 -05:00
scawful
f45e115176 Add ROM::ReadTransaction for bulk reads and cleanup Overworld class 2024-01-25 14:04:31 -05:00
scawful
c3e616e60f Tile16 Editor updates (big commit) 2024-01-23 22:37:23 -05:00