Commit Graph

204 Commits

Author SHA1 Message Date
scawful
a3f68b70b4 ROM and Compression library updates
Remove Compress and Decompress from ROM
Move Editor parent class to its own file
Move 65816 editor constants to widgets
Update compression_test and snes_palette_test
Start version constant classes (experimental)
Move SetupROM for editors to load renderer
2023-08-09 00:18:05 -04:00
scawful
9ea107bc8d Update SNESPalette, SNESColor, add tests 2023-08-04 22:51:12 -04:00
Justin Scofield
88c915ce9d Fix Overworld, add matchedBytes constant array 2023-08-02 12:59:05 -04:00
Justin Scofield
7b2e017bb3 Add BitmapCanvasPipeline, more CgxViewer updates 2023-08-02 12:53:05 -04:00
scawful
2b0c550274 SharedROM, Editor parent, housekeeping 2023-07-17 08:25:22 -04:00
scawful
3ada9988aa Begin LoadSprites, LoadChests, housekeeping 2023-06-25 10:08:01 -04:00
scawful
5ac7002c88 Popout PaletteEditor, general housekeeping 2023-05-22 09:16:20 -05:00
scawful
304c39d3cd load overworld maps in threads via std::future 2023-05-15 08:24:59 -05:00
scawful
94a61a13ac Add Object selector to DungeonEditor
Loads current room gfx from ROM gfx buffer
2023-03-29 00:10:46 -05:00
scawful
9426cd7a87 Update ImGui library SDL2 impl 2023-03-28 12:29:49 -05:00
scawful
85c14438f3 housekeeping 2023-03-28 12:25:56 -05:00
scawful
d41c3ca81a Add Room class for Dungeon editing
Loads basic properties from the dungeon room header by the room ID.
2023-03-28 12:08:55 -05:00
scawful
934ce6b1e7 add where tile draw event takes place in ow canvas 2023-01-10 13:48:12 -06:00
scawful
44d5162b71 Start adding Save routines for map16 and map32 2023-01-10 13:47:31 -06:00
scawful
e916decf10 song code housekeeping 2023-01-10 13:46:40 -06:00
scawful
539a2d24c6 cleanup tracker class and move helper functions 2023-01-03 12:30:00 -06:00
scawful
43504089b6 add Tracker class based on HM TrackerLogic 2023-01-03 11:58:40 -06:00
scawful
6902102402 housekeeping 2022-12-31 13:53:21 -06:00
scawful
7060e39ff1 housekeeping 2022-12-30 16:41:29 -06:00
scawful
c7f12e56a2 add selected tile outline for ow editor 2022-10-07 19:32:24 -05:00
scawful
d469c9273b delta tests and service 2022-09-26 20:27:16 -05:00
scawful
a20b3fd240 housekeeping and inventory menu 2022-09-17 10:34:44 -05:00
Justin Scofield
67a5f6bf68 housekeeping and inventory 2022-09-13 00:24:24 -05:00
Justin Scofield
56ef315028 bitmap optimization, sprites, inventory, tiles 2022-09-12 21:17:41 -05:00
Justin Scofield
290844db54 add entrances to ow draw 2022-09-11 22:37:47 -05:00
scawful
aa1a5a36ad housekeeping 2022-09-11 15:53:02 -05:00
scawful
9b4f8fd716 fix overworld colors drawing 2022-09-11 14:23:58 -05:00
Justin Scofield
904166ee25 transparency fix attempt 2022-09-11 09:53:48 -05:00
Justin Scofield
2c0bbd3457 naming refactor 2022-09-10 21:48:49 -05:00
scawful
1244e6855c palettes and overworld drawing 2022-09-10 16:33:59 -05:00
Justin Scofield
8cc9adf41a palette stuff 2022-09-10 09:51:40 -05:00
scawful
f2feaa78da add Zarby map draw fix 2022-09-08 09:18:24 -05:00
scawful
3cacfce411 fix test value 2022-09-07 18:27:33 -05:00
scawful
9865b2ab49 add BuildTiles16GfxV2 2022-09-07 18:24:07 -05:00
scawful
0949fc980f add set current map function for testing 2022-09-07 18:23:42 -05:00
Justin Scofield
49cc4e939a more hex nums 2022-09-05 13:03:25 -05:00
Justin Scofield
7daeeea14e bug: fix tile16 issue with toint16 method 2022-09-05 13:03:05 -05:00
Justin Scofield
32f287d89c hex numbers 2022-09-04 23:15:57 -05:00
Justin Scofield
b9d1c7bf31 convert numbers in copy functions to hex and adjust bit math 2022-09-04 23:12:03 -05:00
scawful
2f12ff8f57 ow map draw continue 2022-09-04 15:49:55 -05:00
Justin Scofield
521b9a1b1c experimental map draw 2022-09-03 22:46:08 -05:00
scawful
2fa0908111 remove getbitmap function and local bitmap var 2022-09-03 18:30:01 -05:00
scawful
2c26914c9c build current overworld graphics from 8bpp buffer 2022-09-03 16:49:29 -05:00
scawful
2a10637e15 add OverworldDebug menu 2022-09-02 17:41:58 -05:00
Justin Scofield
0c0a8a0cca update 2022-08-27 23:50:33 -05:00
Justin Scofield
b4bb92de5a chore: refactor overworld_map 2022-08-27 23:27:39 -05:00
Justin Scofield
f47be1c9cb chore: refactor overworld 2022-08-27 23:27:14 -05:00
scawful
0de903526f working on OverworldMap drawing 2022-08-27 18:12:45 -05:00
scawful
eb70044e8a make use of status macros 2022-08-23 14:52:44 -05:00
scawful
04fd077578 remove unused code 2022-08-23 14:23:38 -05:00