scawful
08ad521b74
Update OverworldEditor documentation and others
2024-04-14 10:33:18 -05:00
scawful
012eee1525
add more comments to gfx classes and canvas
2024-04-14 00:11:50 -05:00
scawful
4ab5ee8a68
Add context info about bitmaps to canvas
2024-04-12 00:34:26 -04:00
scawful
03a38fc712
Add error handling to SnesPalette and SnesColor member fns
2024-04-07 12:07:47 -04:00
scawful
f11ec52466
Add a parameter to disable +/- buttons for gui input hex
2024-02-08 09:19:45 -05:00
scawful
aed54f1493
fix hyrule magic decompression memory leak, misc housekeeping
2024-02-03 00:04:21 -05:00
scawful
626d38ec0d
Update SnesColorButton and PaletteEditor
2024-02-02 23:58:52 -05:00
scawful
14e60b248f
Update referenes to SnesColor members
2024-01-31 23:58:35 -05:00
scawful
693dca1329
Rename SNESPalette, SNESColor to SnesPalette, SnesColor
...
Create snes_color.h and snes_color.cc to separate concerns
2024-01-31 21:09:42 -05:00
scawful
51b4c167d5
Canvas DrawSelectRect + DrawBitmapGroup for Tile16 selection
2024-01-30 23:55:23 -05:00
scawful
6791fa03e5
Overworld updates, Tile16 and large map fixes
2024-01-29 22:58:39 -05:00
scawful
752215be03
Overworld Tile32 save improvements
2024-01-29 16:12:15 -05:00
scawful
e006702df1
OverworldMap sprite entities, canvas drawing updates
2024-01-28 12:04:52 -05:00
scawful
e086f12ade
OverworldEntity update: Entrances, Exits, Items
2024-01-27 15:55:47 -05:00
scawful
df1cdb22f5
housekeeping and todos
2024-01-26 23:18:26 -05:00
scawful
7231999cf3
Add scroll wheel support to input hex fields
2024-01-25 20:59:39 -05:00
scawful
c3e616e60f
Tile16 Editor updates (big commit)
2024-01-23 22:37:23 -05:00
scawful
d183f1d784
Canvas Gui and styling improvements, helper fns
2024-01-23 10:14:52 -05:00
scawful
db51acd12a
Canvas constructor improvements and housekeeping
2024-01-23 10:14:12 -05:00
scawful
2dbbeba44d
Add BeginWindowWithDisplaySettings with background opacity to start
2024-01-22 22:08:29 -05:00
scawful
e4c2cdf8a3
Add TODO for Canvas ContextMenu palette
2024-01-22 20:44:57 -05:00
scawful
9f137559c3
Fix DungeonMap tile16 copy IDs being used, update yaze version num
2024-01-22 20:24:44 -05:00
scawful
6f80f328a8
Add Tilesheet class, update ScreenEditor for DungeonMaps
2024-01-22 03:30:55 -05:00
scawful
0c2d724373
Add hihglight tile id feature to Canvas
2024-01-18 20:06:10 -05:00
scawful
9ba6af9c4c
Canvas custom information grid
2024-01-10 23:13:49 -05:00
scawful
a73c944529
Canvas, Palettes, Bitmap updates
2023-12-25 17:32:56 -06:00
scawful
96cd8f1b15
Add DrawTileOnBitmap to Canvas
2023-12-19 18:42:06 -05:00
scawful
87db938963
cleanup spc700 and add todos
2023-12-06 01:32:59 -05:00
scawful
53873614ae
Editor and Gui improvements
2023-11-30 02:12:34 -05:00
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