Commit Graph

150 Commits

Author SHA1 Message Date
scawful
90933517c4 cleanup sprite pal and overworld editor 2024-07-22 19:26:15 -04:00
scawful
90d5c15c64 add entity and refresh for overworld editor 2024-07-21 20:19:17 -04:00
scawful
713196a9ef add mosaic checkbox to overworld editor properties 2024-07-21 19:34:09 -04:00
scawful
2d5b23544b cleanup OverworldEditor 2024-07-21 17:45:35 -04:00
scawful
5fcd2a8f7e housekeeping 2024-07-20 09:02:04 -04:00
scawful
7a7021cee8 update tile16 editor init and error handling 2024-07-19 17:23:31 -04:00
scawful
1c76fddff4 add tile16 editor and gfx group editor as tabs 2024-07-19 16:02:00 -04:00
scawful
53728d61e5 add editor/graphics, include graphics editor, palette editor, tile16, gfx group 2024-07-14 21:08:24 -04:00
scawful
934b9e05f3 remove shared_ptr semantics from BitmapManager as underlying texture/surface are already smart ptrs 2024-07-13 13:07:47 -04:00
scawful
07e86c298d fix refresh tile16 blockset bug 2024-07-13 11:19:23 -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
1d6b53093e fix double free on tile16_blockset_bmp 2024-05-30 18:05:11 -04:00
scawful
fb7c305f04 remove redundant return ok status 2024-05-30 14:00:34 -04:00
scawful
be32ee9797 fix all unhandled status return type compiler warnings 2024-05-28 17:29:21 -04:00
scawful
e6d4730ca2 add sprite gfx usage to ow properties popup 2024-05-28 11:19:56 -04:00
scawful
a8e8c34ab2 update overworld usage grid with dark world and palettes 2024-05-18 11:48:31 -04:00
scawful
70cead23cb Add zeml layout to OverworldEditor 2024-04-19 11:12:23 -04:00
scawful
d14b2beec8 Condense emulator zeml layout, include function in zeml 2024-04-17 20:26:46 -04:00
scawful
81e5659c1f Replace BuildAndRenderBitmap with Rom::CreateAndRenderBitmap 2024-04-14 15:02:56 -05:00
scawful
b06e22dc0d Add zelda3::overworld namespace 2024-04-14 14:37:53 -05:00
scawful
eea082da0e Move ROM::LoadAllGraphicsData call to MasterEditor 2024-04-14 10:53:36 -05:00
scawful
9483065477 Add TODOs for ZSCustomOverworld and entity deletion 2024-04-14 10:46:48 -05:00
scawful
2aa9bce9ca Move editor interface to editor/utils 2024-04-14 10:00:33 -05:00
scawful
fae853d5e1 Add EntranceContext for managing custom entrance tile types 2024-04-12 15:48:11 -04:00
scawful
a6ef95c5dd Add menu bar to tile16 editor 2024-04-10 09:30:02 -04:00
scawful
f6d2304e84 OverworldEditor status updates 2024-04-07 13:23:29 -04:00
scawful
a4438dea1b Add ok status to refresh tile16 blockset 2024-04-07 13:21:25 -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
779c756b8b fix missing ok statuses 2024-04-07 12:19:48 -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
aed54f1493 fix hyrule magic decompression memory leak, misc housekeeping 2024-02-03 00:04:21 -05:00
scawful
427b7f6f41 unload rom assets on file -> close 2024-02-01 01:05:57 -05:00
scawful
8d2cd60b5f fixes and readability 2024-02-01 00:24:03 -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
77d99724ef Overworld map saving epic 2024-01-31 13:17:14 -05:00
scawful
1e5d02ab6f SaveLargeMaps, SaveMap32Tiles, SaveItems updates 2024-01-31 01:31:44 -05:00
scawful
ee5e650bec Tile16 select rectangle, refresh tile16 blockset 2024-01-30 23:55:50 -05:00
scawful
6ca0b57db1 Fix large map highlight 2024-01-29 23:13:04 -05:00
scawful
6791fa03e5 Overworld updates, Tile16 and large map fixes 2024-01-29 22:58:39 -05:00
scawful
0a388e60b4 Fix Tile32 unsigned long value cast constructor 2024-01-29 16:11:07 -05:00
scawful
12e361c9a7 Reorder OverworldEditor and multithreading logic 2024-01-29 00:28:19 -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