Commit Graph

23 Commits

Author SHA1 Message Date
scawful
0bf45c86a9 Update GraphicsEditor, fix CommandHandler 2023-11-26 23:12:04 -05:00
scawful
47d0023044 InputScalar custom hex sizing adjustment 2023-11-26 20:11:55 -05:00
scawful
5d15c3c357 Include pipeline header oops lol 2023-11-26 20:11:04 -05:00
scawful
f22b066dba GraphicsEditor updates, move pipelines to gui 2023-11-26 20:09:25 -05:00
scawful
9336f9cb9d Remove widgets namespace 2023-11-25 22:45:00 -05:00
scawful
664b03d2e3 Add HandleTileEdits + RenderUpdateBitmap to Canvas 2023-11-25 22:44:50 -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
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
dbcd47ba68 Add SNESColorButton and ConvertSNESColorToImVec4 2023-11-10 23:22: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
scawful
7e87b1ed45 Canvas housekeeping 2023-08-18 10:28:25 -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
scawful
9ea107bc8d Update SNESPalette, SNESColor, add tests 2023-08-04 22:51:12 -04:00
Justin Scofield
7d0b09a589 Add SelectablePalettePipeline for updating palette 2023-08-03 21:09:27 -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
Justin Scofield
7b2e017bb3 Add BitmapCanvasPipeline, more CgxViewer updates 2023-08-02 12:53:05 -04:00
scawful
2bf6c5c773 Add TextWithSeparators gui function 2023-07-31 21:25:19 -04:00
scawful
2b0c550274 SharedROM, Editor parent, housekeeping 2023-07-17 08:25:22 -04:00
scawful
c0d94a5982 Add palettes to GraphicsEditor, build housekeeping 2023-07-09 22:35:10 -04:00
scawful
585413e6d6 Add DrawBitmapTable to Canvas class 2023-07-09 10:35:44 -04:00
scawful
5ac7002c88 Popout PaletteEditor, general housekeeping 2023-05-22 09:16:20 -05:00