Commit Graph

279 Commits

Author SHA1 Message Date
scawful
1ef1c3ff84 Add SaveOverworldMaps public fn and experiment flag 2024-01-25 13:45:47 -05:00
scawful
9b3977191d Add LogToConsole experiment flag 2024-01-22 21:17:41 -05:00
scawful
9f137559c3 Fix DungeonMap tile16 copy IDs being used, update yaze version num 2024-01-22 20:24:44 -05:00
scawful
a443efc8a4 Add file management to ResourceLabelManager, include in settings 2024-01-22 19:53:42 -05:00
scawful
6f80f328a8 Add Tilesheet class, update ScreenEditor for DungeonMaps 2024-01-22 03:30:55 -05:00
scawful
5455b2a425 Add ResourceLabelManager class 2024-01-22 03:26:37 -05:00
scawful
a115b7ebe3 Create DungeonMap class and move constants 2024-01-22 03:24:36 -05:00
scawful
2460ef25a5 Add UppcaseHex string helper fns 2024-01-22 03:23:45 -05:00
scawful
4d05f95312 Add clipboard fn headers per platform 2023-12-19 18:52:13 -05:00
scawful
a0c2349d0b Copy image to clipboard for GraphicsEditor 2023-12-17 21:07:48 -05:00
scawful
20515d2f0b Housekeeping 2023-12-17 21:02:28 -05:00
scawful
f22b066dba GraphicsEditor updates, move pipelines to gui 2023-11-26 20:09:25 -05:00
scawful
85549e4a36 Add texture streaming experiment flag 2023-11-26 16:49:52 -05:00
scawful
992e4dfca0 add HOVER_HINT macro 2023-11-26 16:49:32 -05:00
scawful
185039f21a Controller cleanup pointer check 2023-11-26 16:23:36 -05:00
scawful
e4a5514540 Update macOS NSMenu actions 2023-11-25 22:46:34 -05:00
scawful
6f77b1f4d8 Add icons to macOS sys font loader 2023-11-25 22:46:18 -05:00
scawful
bceaf1409b Editor housekeeping 2023-11-25 22:44:11 -05:00
scawful
e841005503 TaskManager interface template 2023-11-25 22:43:37 -05:00
scawful
b17ecb9c2e Update NotifyValue type 2023-11-25 20:52:21 -05:00
scawful
08090529ef Controller cleanup 2023-11-25 20:52:09 -05:00
scawful
baa5366e13 Add FileDialogWrapper to linux ShowOpenFileDialog 2023-11-24 22:21:27 -05:00
Justin Scofield
b147d374f6 CreateSDL_Window rename, avoid macro conflict 2023-11-24 22:12:30 -05:00
Justin Scofield
9b52934ff4 Add Windows font loading from system fonts 2023-11-24 22:11:44 -05:00
Justin Scofield
f771926ed1 Update file dialog for windows 2023-11-24 22:01:02 -05:00
scawful
44cb122e51 Remove unused include in Linux file dialog 2023-11-24 15:39:41 -05:00
scawful
9e3642c54e Add load system fonts experiment flag 2023-11-24 13:37:27 -05:00
scawful
1fb3d2058a macOS load system fonts objective-c++ 2023-11-24 13:34:00 -05:00
scawful
11b6af94ff Add macOS default file loader, windows WIP 2023-11-24 13:33:46 -05:00
scawful
72151c4b43 Add AppDelegate for macOS in Objective-C++ 2023-11-24 13:32:52 -05:00
scawful
8448697c4d Add ImGuiIdIssuer class for child id 2023-11-24 13:27:59 -05:00
Justin Scofield
97bbae3de0 Add outline to SelectablePalettePipeline 2023-11-22 16:07:43 -05:00
Justin Scofield
cf2d023a46 Remove static screen size vars 2023-11-22 16:07:26 -05:00
Justin Scofield
e7200c6d18 Add task handler code 2023-11-22 16:07:06 -05:00
scawful
041e365416 Dungeon object updates 2023-11-22 12:23:02 -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
4ef2540d15 cleanup dungeon room constants 2023-11-20 06:18:28 -05:00
scawful
72ef0d0536 Update Bitmap fns 2023-11-18 20:05:32 -05:00
scawful
82952e2e73 Add SaveAllPalettes, SaveWithChangeQueue exp flags 2023-11-18 20:04:54 -05:00
scawful
b5ce6b96d7 add imgui input experiment flag 2023-11-18 00:02:07 -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
6ae969d345 Move Emulator to emu namespace 2023-11-12 10:17:25 -05:00
scawful
97548fbe6f Update ExperimentFlags interface 2023-11-12 09:53:51 -05:00
scawful
c1ad23284e housekeeping 2023-11-11 20:17:34 -05:00
scawful
0afb04b9a2 Add ExperimentFlags 2023-11-11 19:02:39 -05:00
scawful
ce2ff06d60 Add some manual cleanup (experiemental) 2023-10-22 16:18:46 -04:00
scawful
71ceb03823 Remove imgui_internal.h where unneeded 2023-10-20 11:36:36 -04:00
scawful
fb398351d8 cleanup rom, gfx, overworld and add comments 2023-10-20 02:17:35 -04:00