Commit Graph

27 Commits

Author SHA1 Message Date
scawful
a28ad9c516 Enhance EditorManager: add assembly and palette editors to the view menu, and improve menu initialization for better readability 2025-02-28 00:48:12 -05:00
scawful
4c3e9e4286 Implement menu system: add DrawMenu function and MenuItem structure for enhanced menu handling 2025-02-10 11:50:37 -05:00
scawful
398ba36811 Remove ImGuiFileDialog integration and replace with FileDialogWrapper in assembly and tile editors 2024-12-31 15:47:51 -05:00
scawful
33af535ca3 Fix formatting in input.h and include variant header 2024-12-29 16:48:33 -05:00
scawful
9a680310bd Add table handling functions: implement AddTableColumn and DrawTable for improved GUI layout 2024-12-29 16:03:11 -05:00
scawful
e05e7c35db remove app namespace 2024-12-28 21:28:51 -05:00
scawful
7bcab06f0b Add InputTileInfo function for tile information input handling in GUI 2024-11-10 15:07:33 -05:00
scawful
a97487fd2c Refactor EditorManager 2024-08-24 08:38:47 -04:00
scawful
7b33313281 big cleanup 2024-08-20 22:10:35 -04:00
scawful
7c708519ac standardize imgui headers as user instead of system 2024-07-30 23:33:12 -04:00
scawful
65d97bbab5 housekeeping, imgui, emulator, input 2024-07-24 10:43:39 -04:00
scawful
8e9f5d345b move pipeline functions into respective gui files 2024-07-24 09:31:42 -04:00
scawful
5fcd2a8f7e housekeeping 2024-07-20 09:02:04 -04:00
scawful
6b50b25601 gui cleanup 2024-07-13 11:19:04 -04:00
scawful
8fa989a82d add GetID override using std::string 2024-07-13 10:22:25 -04:00
scawful
f11ec52466 Add a parameter to disable +/- buttons for gui input hex 2024-02-08 09:19:45 -05:00
scawful
e086f12ade OverworldEntity update: Entrances, Exits, Items 2024-01-27 15:55:47 -05:00
scawful
7231999cf3 Add scroll wheel support to input hex fields 2024-01-25 20:59:39 -05:00
scawful
6f80f328a8 Add Tilesheet class, update ScreenEditor for DungeonMaps 2024-01-22 03:30:55 -05:00
scawful
0bf45c86a9 Update GraphicsEditor, fix CommandHandler 2023-11-26 23:12:04 -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
a9c9a0fad0 Update InputHex variants, gui::Canvas 2023-11-11 19:03:43 -05:00
scawful
71ceb03823 Remove imgui_internal.h where unneeded 2023-10-20 11:36:36 -04:00
scawful
c4ef29f329 Add OverworldMap tile editing 2023-08-26 15:03:18 -04:00
Justin Scofield
b3458b56db Update params for InputHex and InputHexShort
From int to uint64_t and uint32_t respectively
2023-08-02 19:04:02 -04:00
scawful
2b0c550274 SharedROM, Editor parent, housekeeping 2023-07-17 08:25:22 -04:00
scawful
5ac7002c88 Popout PaletteEditor, general housekeeping 2023-05-22 09:16:20 -05:00