scawful
93d0aa2ca5
inherit virtual Editor for all editor classes
2024-07-13 17:18:36 -04:00
scawful
e96602b8ca
add entrance metadata to usage stats
2024-06-09 19:13:02 -04:00
scawful
eb51c43d7d
remove old graphics bin from ow editor
2024-05-30 18:25:14 -04:00
scawful
d9261464eb
remove shutdown
2024-05-30 18:18:39 -04:00
scawful
70cead23cb
Add zeml layout to OverworldEditor
2024-04-19 11:12:23 -04:00
scawful
dfbe0014d9
Fix references to Rom class in comments
2024-04-14 15:20:56 -05:00
scawful
81e5659c1f
Replace BuildAndRenderBitmap with Rom::CreateAndRenderBitmap
2024-04-14 15:02:56 -05:00
scawful
5953e58bd4
Rename SharedROM to SharedRom
2024-04-14 14:51:53 -05:00
scawful
b06e22dc0d
Add zelda3::overworld namespace
2024-04-14 14:37:53 -05:00
scawful
bfdffce310
Document OverworldEditor::LoadGraphics
2024-04-14 10:58:17 -05:00
scawful
08ad521b74
Update OverworldEditor documentation and others
2024-04-14 10:33:18 -05:00
scawful
2aa9bce9ca
Move editor interface to editor/utils
2024-04-14 10:00:33 -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
fae853d5e1
Add EntranceContext for managing custom entrance tile types
2024-04-12 15:48:11 -04:00
scawful
f6d2304e84
OverworldEditor status updates
2024-04-07 13:23:29 -04:00
scawful
c584f268ce
Add more error handling to overworld and tile16 editor
2024-04-07 13:07:03 -04:00
scawful
658bb78cf9
OverworldEditor cleanup
2024-04-07 12:58:15 -04:00
scawful
03a38fc712
Add error handling to SnesPalette and SnesColor member fns
2024-04-07 12:07:47 -04:00
scawful
521e6c22d5
Add CheckForMousePan
2024-04-06 10:29:15 -04: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
ee5e650bec
Tile16 select rectangle, refresh tile16 blockset
2024-01-30 23:55:50 -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
cb1bca5f64
Update OverworldEntrance and OverworldExit gui logic, add entrance popup
2024-01-26 21:50:29 -05:00
scawful
1ac5bb65fd
Add RefreshOverworldMap, RefreshMapPalette, RefreshMapProperties
2024-01-26 21:49:36 -05:00
scawful
7231999cf3
Add scroll wheel support to input hex fields
2024-01-25 20:59:39 -05:00
scawful
1ef1c3ff84
Add SaveOverworldMaps public fn and experiment flag
2024-01-25 13:45:47 -05:00
scawful
d183f1d784
Canvas Gui and styling improvements, helper fns
2024-01-23 10:14:52 -05:00
scawful
dc31eea6a2
Add usage statistics to OverworldEditor
2024-01-18 20:05:48 -05:00
scawful
08e7dbeca1
Add OverworldExit editor skeleton
2024-01-14 13:33:49 -05:00
scawful
781f15bb81
Add DrawOverworldExits and DrawOverworldProperties
2024-01-10 23:12:54 -05:00
scawful
a73c944529
Canvas, Palettes, Bitmap updates
2023-12-25 17:32:56 -06:00
scawful
da4650cbd6
GraphicsEditor, OverworldEditor housekeeping
2023-12-19 18:41:05 -05:00
scawful
f22b066dba
GraphicsEditor updates, move pipelines to gui
2023-11-26 20:09:25 -05:00
scawful
6e6576b364
Make LoadGraphics public, add mutable ow map props
2023-11-26 16:47:43 -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
scawful
bbe76ac83c
housekeeping, accessors, gui, etc
2023-11-20 21:12:02 -05:00
scawful
fee9484a5d
Add resources folder for music and palette editor
2023-11-18 14:17:06 -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
05feb49d05
Add Tile16Editor and GfxGroupEditor to OverworldEditor
2023-11-11 19:03:01 -05:00
scawful
b21ac96841
Add EditingMode to OverworldEditor
2023-11-10 23:21:15 -05:00
scawful
f5c6899d4d
fix bug with ow edits outside top row
2023-10-22 16:17:18 -04:00
scawful
c4ef29f329
Add OverworldMap tile editing
2023-08-26 15:03:18 -04:00
scawful
c66d810828
Add support for JP rom and headered ROMs
2023-08-25 19:01:52 -04:00
scawful
5cc680762e
Proliferate use of SharedROM
2023-08-18 17:19:42 -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