Commit Graph

41 Commits

Author SHA1 Message Date
scawful
48a72d1eae dung editor cleanup 2024-07-19 22:32:23 -04:00
scawful
06f741aedb add/remove icons in editor 2024-07-14 11:06:13 -04:00
scawful
934b9e05f3 remove shared_ptr semantics from BitmapManager as underlying texture/surface are already smart ptrs 2024-07-13 13:07:47 -04:00
scawful
be32ee9797 fix all unhandled status return type compiler warnings 2024-05-28 17:29:21 -04:00
scawful
277d959bda Refactor PaletteGroupMap 2024-04-14 13:14:19 -05:00
scawful
779c756b8b fix missing ok statuses 2024-04-07 12:19:48 -04:00
scawful
03a38fc712 Add error handling to SnesPalette and SnesColor member fns 2024-04-07 12:07:47 -04:00
scawful
02f7c695d2 Update ImGui 2024-03-10 20:07:18 -04:00
scawful
cecf89fbe9 Cleanup DungeonEditor Update routine 2024-03-10 20:01:34 -04:00
scawful
cd2e60754b Add Dungeon room entrances to DungeonEditor 2024-02-08 09:18:13 -05:00
scawful
326d1dbba4 Cleanup DungeonEditor 2024-02-02 23:59:12 -05:00
scawful
14e60b248f Update referenes to SnesColor members 2024-01-31 23:58:35 -05:00
scawful
e086f12ade OverworldEntity update: Entrances, Exits, Items 2024-01-27 15:55:47 -05:00
scawful
d183f1d784 Canvas Gui and styling improvements, helper fns 2024-01-23 10:14:52 -05:00
scawful
7d28d35e5d Add SaveRom to MasterEditor, rename Rom::isLoaded to is_loaded 2024-01-22 03:29:18 -05:00
scawful
5455b2a425 Add ResourceLabelManager class 2024-01-22 03:26:37 -05:00
scawful
e38ea0c615 Calculate dungeon room size 2024-01-18 20:05:14 -05:00
scawful
be7276d976 Update Dungeon Usage Stats 2024-01-14 13:33:38 -05:00
scawful
5e025a3257 Add Usage Statistics to DungeonEditor 2024-01-14 11:15:03 -05:00
scawful
2a69f7f42a Dungeon and Graphics Editor improvements 2024-01-10 23:13:12 -05:00
scawful
a73c944529 Canvas, Palettes, Bitmap updates 2023-12-25 17:32:56 -06:00
scawful
10785357ef Move DungeonObjectRenderer to its own file 2023-12-17 20:59:42 -05:00
scawful
53873614ae Editor and Gui improvements 2023-11-30 02:12:34 -05:00
scawful
f22b066dba GraphicsEditor updates, move pipelines to gui 2023-11-26 20:09:25 -05:00
Justin Scofield
5f3ca25c80 DungeonEditor upgrades and other QoL 2023-11-22 16:08:18 -05:00
scawful
041e365416 Dungeon object updates 2023-11-22 12:23:02 -05:00
scawful
e93ff212af Dungeon graphics loaded per room 2023-11-22 00:49:55 -05:00
Justin Scofield
7a842d4669 Dungeon Room load current graphics experiment 2023-11-21 23:44:05 -05:00
scawful
59e7dcc7f0 GUI Updates
Add DisplaySettings, replace ImGui style editor
Update Debugger interface with memory viewer
Decompose SNES initialization routines
Update DungeonObjectRenderer plan
Add DrawObjectRenderer UI mockup fofr DungeonEditor
2023-11-21 11:07:04 -05:00
Justin Scofield
8ff9f281ac Add more experiment flags 2023-11-20 21:50:40 -05:00
scawful
bbe76ac83c housekeeping, accessors, gui, etc 2023-11-20 21:12:02 -05:00
scawful
4ef2540d15 cleanup dungeon room constants 2023-11-20 06:18:28 -05:00
scawful
942d055c5e Update DungeonObjectRenderer experiment 2023-11-18 00:04:49 -05:00
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
75ef4fd9b0 Add tabs and dungeon room props to DungeonEditor 2023-11-12 19:18:44 -05:00
scawful
5cc680762e Proliferate use of SharedROM 2023-08-18 17:19:42 -04:00
scawful
5ac7002c88 Popout PaletteEditor, general housekeeping 2023-05-22 09:16:20 -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
Justin Scofield
54fa03175f refactor editing 2022-08-27 23:28:38 -05:00
Justin Scofield
ebf6666ef6 chore: Remove Canvas::Update 2022-08-07 12:40:21 -04:00
scawful
31f1850800 Created DungeonEditor and Canvas 2022-07-09 22:46:20 -04:00