Commit Graph

134 Commits

Author SHA1 Message Date
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
scawful
c4ab1ed292 Change Overworld buttons to selectables based on EditingMode 2024-01-26 21:48:48 -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
c3e616e60f Tile16 Editor updates (big commit) 2024-01-23 22:37:23 -05:00
scawful
da06f46596 Fix OverworldMap canvas slowness 2024-01-23 10:18:06 -05:00
scawful
d183f1d784 Canvas Gui and styling improvements, helper fns 2024-01-23 10:14:52 -05:00
scawful
2dbbeba44d Add BeginWindowWithDisplaySettings with background opacity to start 2024-01-22 22:08:29 -05:00
scawful
9f137559c3 Fix DungeonMap tile16 copy IDs being used, update yaze version num 2024-01-22 20:24:44 -05:00
scawful
b69c1f3ef3 OverworldEditor housekeeping 2024-01-22 03:27:20 -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
c9d0fb9573 OverworldExit updates and refactoring 2024-01-14 11:15:34 -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
20515d2f0b Housekeeping 2023-12-17 21:02:28 -05:00