Commit Graph

51 Commits

Author SHA1 Message Date
scawful
299770922c Add Debugger interface, RoomObject class
- Log instructions to debugger using experiment flag
- Use BitmapManager for more functionality
- Draw framebuffer and integrated debugger
2023-11-13 14:51:01 -05:00
scawful
05feb49d05 Add Tile16Editor and GfxGroupEditor to OverworldEditor 2023-11-11 19:03:01 -05:00
scawful
b21ac96841 Add EditingMode to OverworldEditor 2023-11-10 23:21:15 -05:00
scawful
f5c6899d4d fix bug with ow edits outside top row 2023-10-22 16:17:18 -04:00
scawful
c4ef29f329 Add OverworldMap tile editing 2023-08-26 15:03:18 -04:00
scawful
c66d810828 Add support for JP rom and headered ROMs 2023-08-25 19:01:52 -04:00
scawful
5cc680762e Proliferate use of SharedROM 2023-08-18 17:19:42 -04:00
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
Justin Scofield
7b2e017bb3 Add BitmapCanvasPipeline, more CgxViewer updates 2023-08-02 12:53:05 -04:00
scawful
ca68da8eca Update constants for OverworldEditor 2023-07-31 20:39:03 -04:00
scawful
2b0c550274 SharedROM, Editor parent, housekeeping 2023-07-17 08:25:22 -04:00
scawful
931560cfb1 Add GraphicsEditor class
Super donkey proto graphics import experiment

removed snes_spc and asar_static because of macOS M1 build issues.

music player using snes_spc disabled

included macOS build configuration as it currently is.
2023-07-08 09:03:27 -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
3abfaf3336 housekeeping 2023-03-29 00:16:57 -05:00
scawful
934ce6b1e7 add where tile draw event takes place in ow canvas 2023-01-10 13:48:12 -06:00
scawful
a6099674d1 selected tile tracks cursor, loads tile gfx 2023-01-01 13:45:50 -06:00
scawful
a8729add01 overworld editor tile selector/painter routines 2022-12-31 13:53:07 -06:00
Justin Scofield
56ef315028 bitmap optimization, sprites, inventory, tiles 2022-09-12 21:17:41 -05:00
scawful
d6081e9add canvas and ow edit changes 2022-09-12 13:04:03 -05:00
Justin Scofield
290844db54 add entrances to ow draw 2022-09-11 22:37:47 -05:00
scawful
cfb84481ed palette viewer and editor 2022-09-11 14:23:39 -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
50b944851c remove overworld debug menu 2022-09-10 09:06:13 -05:00
scawful
fb02608c6f draw all overworld maps on canvas 2022-09-08 09:19:38 -05:00
scawful
2a10637e15 add OverworldDebug menu 2022-09-02 17:41:58 -05:00
Justin Scofield
54fa03175f refactor editing 2022-08-27 23:28:38 -05:00
Justin Scofield
33ac97fb56 chore: cleanup editors 2022-08-07 12:40:57 -04:00
Justin Scofield
f17d2aa923 chore: include rom.h 2022-08-03 19:59:33 -04:00
Justin Scofield
ec40d548c5 OverworldEditor column names 2022-07-25 19:18:05 -04:00
Justin Scofield
6011d1e6af Integrating Status return types into GUI 2022-07-24 11:55:34 -04:00
scawful
835c898c48 Current graphics set overworld editor 2022-07-24 10:14:12 -04:00
Justin Scofield
8844778ef4 Refactor OverworldEditor 2022-07-24 01:33:48 -04:00
Justin Scofield
fd73cc1bde LoadAllGraphicsDataV2 Impl 2022-07-23 21:30:17 -04:00
Justin Scofield
6b04bcf5d6 CreateTiles return StatusOr 2022-07-23 20:43:09 -04:00
Justin Scofield
d2da16b47d housekeeping 2022-07-20 21:40:18 -04:00
Justin Scofield
f3b090c89f Overworld map tile pointer business, very serious 2022-07-19 21:47:04 -04:00
Justin Scofield
7a795fd75d Editor namespace housekeeping, Canvas expansion 2022-07-19 20:21:32 -04:00
Justin Scofield
b4543fbfa2 OverworldEditor housekeeping 2022-07-19 19:24:10 +00:00
Justin Scofield
67e1e7ea0c Expand all graphics retrieval with bitmap and vram 2022-07-17 18:09:12 -04:00
Justin Scofield
56c81ae97e overworld housekeeping 2022-07-11 21:37:20 -04:00
Justin Scofield
08590d824d changed tile.h and tile16.cc to snes_tile 2022-07-11 20:39:08 -04:00
scawful
982cc789fe Remove rom namespace 2022-07-09 22:52:07 -04:00
scawful
31f1850800 Created DungeonEditor and Canvas 2022-07-09 22:46:20 -04:00
scawful
908eb147a1 editor housekeeping 2022-07-09 18:54:30 -04:00
scawful
116a69f64e Update OverworldEditor class and remove unused TilePreset 2022-07-09 18:41:36 -04:00
scawful
e9c8152453 housekeeping 2022-07-08 23:52:11 -04:00
scawful
6e97649e2f remove inlines 2022-07-06 22:35:00 -04:00
scawful
9d576351d0 housekeeping 2022-07-06 22:22:29 -04:00