Commit Graph

64 Commits

Author SHA1 Message Date
scawful
49fbdd4c41 shutdown based on platform, update accessors for editors 2024-07-31 11:28:09 -04:00
scawful
439a55e3cb remove imgui_test_engine from editor namespace 2024-07-31 07:41:34 -04:00
scawful
c54ca779db add message_editor_test and register in ctx 2024-07-28 12:10:42 -04:00
scawful
2cb942a712 add core/testable for gui test engine 2024-07-28 12:10:04 -04:00
scawful
a661e2e6b1 add MasterEditor::RegisterTests 2024-07-24 14:55:33 -04:00
scawful
3710ee5ed9 remove pipeline.h 2024-07-24 09:37:35 -04:00
scawful
cbc6788e2e move DungeonEditor, merge widgets with style, split up CMakeLists 2024-07-24 01:38:36 -04:00
scawful
a9ee33bcd9 add MessageEditor 2024-07-24 00:01:21 -04:00
scawful
7951616019 add SettingsEditor 2024-07-20 10:14:46 -04:00
scawful
94690f9175 add ManageKeyboardShortcuts to MasterEditor 2024-07-20 09:01:33 -04:00
scawful
4582a18f53 Move GfxContext to editor/utils, update CMakeLists.txt 2024-07-19 23:07:04 -04:00
scawful
d73a970e57 add memory_editor.h for hex editor and rom diff checker 2024-07-19 16:34:37 -04:00
scawful
dea86b090c add DrawProjectMenu 2024-07-19 16:13:45 -04:00
scawful
ca7204215b move RecentFilesManager to utils/recent_files.h 2024-07-19 15:41:23 -04:00
scawful
e724405640 move screen editor to editor/graphics 2024-07-14 21:11:25 -04:00
scawful
53728d61e5 add editor/graphics, include graphics editor, palette editor, tile16, gfx group 2024-07-14 21:08:24 -04:00
scawful
088c662d6c move music_editor to editor/music 2024-07-14 21:06:07 -04:00
scawful
9c2cf1d971 add zsprite to sprite editor 2024-07-14 20:54:18 -04:00
scawful
bf7ded05d0 move sprite_editor to editors/sprite 2024-07-14 19:59:06 -04:00
scawful
b77dcc9c86 add gfx editor and pal editor as default tabs 2024-07-14 14:31:10 -04:00
scawful
5520f92049 add ow and uw editors by default 2024-07-13 19:35:43 -04:00
scawful
52f98c7dd7 add MasterEditor::OpenProject, include .yaze in recent files 2024-07-13 19:26:42 -04:00
scawful
7021b64c80 add NewProjectMenu for create, save, open 2024-07-13 18:54:51 -04:00
scawful
b5465be6d3 add ManageActiveEditors, reorderable tabbed editor view 2024-07-13 17:19:10 -04:00
scawful
a3c6b0cdec move assembly_editor to code dir 2024-07-13 13:37:56 -04:00
scawful
d9261464eb remove shutdown 2024-05-30 18:18:39 -04:00
scawful
2d383d0243 add save gfx groups 2024-05-28 17:09:09 -04:00
scawful
a9787b7055 add rom filename command line arg LoadFromFile 2024-05-28 13:04:39 -04:00
scawful
7072c18a92 Add Controller::PlayAudio for Emulator 2024-04-20 07:40:44 -04:00
scawful
ccf234aacd Add LoadRom to MasterEditor 2024-04-19 11:12:59 -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
96defd6e5e add header comments to editor classes 2024-04-14 00:04:17 -05:00
scawful
89cc0703f1 add fn comments for doxygen, rename OAMTile to OamTile 2024-04-13 23:10:34 -05:00
scawful
db9f78648e Update Write routines for ROM, expand ROM to 2mb 2024-01-29 00:27:51 -05:00
scawful
e086f12ade OverworldEntity update: Entrances, Exits, Items 2024-01-27 15:55:47 -05:00
scawful
7d28d35e5d Add SaveRom to MasterEditor, rename Rom::isLoaded to is_loaded 2024-01-22 03:29:18 -05:00
scawful
f22b066dba GraphicsEditor updates, move pipelines to gui 2023-11-26 20:09:25 -05:00
scawful
7fedea14ac Add GfxContext, Load all gfx from MasterEditor 2023-11-26 16:24:32 -05:00
scawful
bceaf1409b Editor housekeeping 2023-11-25 22:44:11 -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
fee9484a5d Add resources folder for music and palette editor 2023-11-18 14:17:06 -05:00
scawful
6ae969d345 Move Emulator to emu namespace 2023-11-12 10:17:25 -05:00
scawful
faa4324518 Move AssemblerEditor to modules 2023-11-11 19:21:59 -05:00
scawful
0afb04b9a2 Add ExperimentFlags 2023-11-11 19:02:39 -05:00
scawful
6b5e100371 Cleanup MasterEditor remove unnecessary fns 2023-11-10 23:21:59 -05:00
scawful
ce2ff06d60 Add some manual cleanup (experiemental) 2023-10-22 16:18:46 -04:00
scawful
c2f8a55fd1 Add Emulator to View menu 2023-08-19 14:13:07 -04:00
scawful
5cc680762e Proliferate use of SharedROM 2023-08-18 17:19:42 -04:00