Commit Graph

1016 Commits

Author SHA1 Message Date
scawful
326d1dbba4 Cleanup DungeonEditor 2024-02-02 23:59:12 -05:00
scawful
626d38ec0d Update SnesColorButton and PaletteEditor 2024-02-02 23:58:52 -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
d7b75fd7f6 annoying housekeeping 2024-02-01 00:13:34 -05:00
scawful
9b30316b9a Add clipboard.cc for linux (unimplemented) 2024-02-01 00:08:18 -05:00
scawful
14e60b248f Update referenes to SnesColor members 2024-01-31 23:58:35 -05:00
scawful
7784e17768 Add ConvertSurfaceToPng and ConvertPngToSurface function signatures 2024-01-31 23:58:01 -05:00
scawful
edbeac8517 SnesColor housekeeping 2024-01-31 23:56:58 -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
adb7f0666e Fix the dumbest bug in the universe 2024-01-31 18:00:37 -05:00
scawful
c59f354450 Revert PcToSnes implementation 2024-01-31 14:09:26 -05:00
scawful
cbc523e427 check the a and b map ptrs for nullptr rather than the vectors 2024-01-31 13:58:58 -05:00
scawful
42c12cba7a include bitset 2024-01-31 13:25:29 -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
1c133d3a08 Set SaveOverworldMap flag to true 2024-01-30 23:57:53 -05:00
scawful
788d12d307 Fix large map saving bug 2024-01-30 23:56:06 -05:00
scawful
ee5e650bec Tile16 select rectangle, refresh tile16 blockset 2024-01-30 23:55:50 -05:00
scawful
51b4c167d5 Canvas DrawSelectRect + DrawBitmapGroup for Tile16 selection 2024-01-30 23:55:23 -05:00
scawful
6ca0b57db1 Fix large map highlight 2024-01-29 23:13:04 -05:00
scawful
c90321fa47 Add Hyrule Magic Uncompress 2024-01-29 22:58:53 -05:00
scawful
6791fa03e5 Overworld updates, Tile16 and large map fixes 2024-01-29 22:58:39 -05:00
scawful
69518429af Reorganize Overworld class 2024-01-29 19:36:10 -05:00
scawful
752215be03 Overworld Tile32 save improvements 2024-01-29 16:12:15 -05:00
scawful
0a388e60b4 Fix Tile32 unsigned long value cast constructor 2024-01-29 16:11:07 -05:00
scawful
319665621c Overworld epic, tile16, tile32, save 2024-01-29 00:32:15 -05:00
scawful
31bd2e7c7e Add logger class and HM compress flag 2024-01-29 00:31:16 -05:00
scawful
541ee99383 command handler housekeeping 2024-01-29 00:31:01 -05:00
scawful
6a96882916 Update Tile32 long packed value 2024-01-29 00:30:28 -05:00
scawful
9b78e90221 Add HyruleMagic Compress fn 2024-01-29 00:30:05 -05:00
scawful
12e361c9a7 Reorder OverworldEditor and multithreading logic 2024-01-29 00:28:19 -05:00
scawful
db9f78648e Update Write routines for ROM, expand ROM to 2mb 2024-01-29 00:27:51 -05:00
scawful
c8a7f1c074 Update keyboard nav for ImGui 2024-01-29 00:27:04 -05:00
scawful
4621c61df4 Update Tile16 editor with tile types 2024-01-28 12:06:03 -05:00
scawful
ee179a5598 housekeeping for GfxContext and Room logging 2024-01-28 12:05:50 -05:00
scawful
e006702df1 OverworldMap sprite entities, canvas drawing updates 2024-01-28 12:04:52 -05:00
scawful
4463e6be32 Add gfx::PaletteSet type 2024-01-28 12:04:00 -05:00
scawful
e086f12ade OverworldEntity update: Entrances, Exits, Items 2024-01-27 15:55:47 -05:00
scawful
c4a44fbc10 update snes palette test, color accessor no longer throws exceptions 2024-01-26 23:29:00 -05:00
scawful
c7762a8a2e Use lc_lz2::CompressV3 for CompressOverworld 2024-01-26 23:19:46 -05:00
scawful
5a3a693c59 Set texture streaming flag to true by default 2024-01-26 23:19:12 -05:00
scawful
df1cdb22f5 housekeeping and todos 2024-01-26 23:18:26 -05:00
scawful
28f6056b2f Update Overworld save function class visibility for MasterEditor 2024-01-26 21:52:01 -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
059c6fc25a Cleanup overworld and use ROM::ReadTransaction for exit data 2024-01-25 21:00:28 -05:00
scawful
39709beb54 Reorganize experiment flags 2024-01-25 20:59:53 -05:00
scawful
7231999cf3 Add scroll wheel support to input hex fields 2024-01-25 20:59:39 -05:00