scawful
bbe76ac83c
housekeeping, accessors, gui, etc
2023-11-20 21:12:02 -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
97548fbe6f
Update ExperimentFlags interface
2023-11-12 09:53:51 -05:00
scawful
0cefa777cb
DrawOverworldSprites experiment flag
2023-11-11 19:04:48 -05:00
scawful
aaccbe08af
Cleanup Overworld stuff
2023-11-10 23:23:20 -05:00
scawful
f5c6899d4d
fix bug with ow edits outside top row
2023-10-22 16:17:18 -04:00
scawful
6a0dc078c1
Refactor ROM class, add RunTransaction
2023-10-22 03:23:26 -04:00
scawful
fb398351d8
cleanup rom, gfx, overworld and add comments
2023-10-20 02:17:35 -04:00
scawful
168030ee31
Start Overworld save
2023-08-26 17:06:30 -04:00
scawful
c4ef29f329
Add OverworldMap tile editing
2023-08-26 15:03:18 -04:00
scawful
037667bb21
Move Overworld constants to Overworld
2023-08-25 19:43:20 -04:00
scawful
c66d810828
Add support for JP rom and headered ROMs
2023-08-25 19:01:52 -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
88c915ce9d
Fix Overworld, add matchedBytes constant array
2023-08-02 12:59:05 -04:00
scawful
3ada9988aa
Begin LoadSprites, LoadChests, housekeeping
2023-06-25 10:08:01 -04:00
scawful
5ac7002c88
Popout PaletteEditor, general housekeeping
2023-05-22 09:16:20 -05:00
scawful
304c39d3cd
load overworld maps in threads via std::future
2023-05-15 08:24:59 -05:00
scawful
44d5162b71
Start adding Save routines for map16 and map32
2023-01-10 13:47:31 -06:00
scawful
c7f12e56a2
add selected tile outline for ow editor
2022-10-07 19:32:24 -05:00
Justin Scofield
56ef315028
bitmap optimization, sprites, inventory, tiles
2022-09-12 21:17:41 -05:00
Justin Scofield
290844db54
add entrances to ow draw
2022-09-11 22:37:47 -05:00
scawful
9b4f8fd716
fix overworld colors drawing
2022-09-11 14:23:58 -05:00
Justin Scofield
7daeeea14e
bug: fix tile16 issue with toint16 method
2022-09-05 13:03:05 -05:00
Justin Scofield
f47be1c9cb
chore: refactor overworld
2022-08-27 23:27:14 -05:00
scawful
eb70044e8a
make use of status macros
2022-08-23 14:52:44 -05:00
scawful
04fd077578
remove unused code
2022-08-23 14:23:38 -05:00
scawful
6dd4c390fe
Add status macros and refactor overworld
2022-08-23 13:26:06 -05:00
scawful
86b36b1ba0
Add routines for overworld map gfx pointers
2022-08-23 12:40:45 -05:00
Justin Scofield
c86a7d0f01
chore: Remove unused OW functions
2022-08-07 12:40:46 -04:00
Justin Scofield
e86ddfc7c0
refactor: change constant name
2022-08-03 20:01:02 -04:00
Justin Scofield
ee99166ef3
Update ROM references with new operators
2022-07-25 09:34:23 -04:00
Justin Scofield
6011d1e6af
Integrating Status return types into GUI
2022-07-24 11:55:34 -04:00
Justin Scofield
7d08970a19
Overworld and Bitmap refactoring
2022-07-24 01:34:16 -04:00
Justin Scofield
874786cc57
BuildTileset upgrades
2022-07-24 00:01:57 -04:00
Justin Scofield
d2da16b47d
housekeeping
2022-07-20 21:40:18 -04:00
Justin Scofield
d9e986d769
housekeeping
2022-07-20 21:05:40 -04:00
Justin Scofield
f3b090c89f
Overworld map tile pointer business, very serious
2022-07-19 21:47:04 -04:00
Justin Scofield
31bf3b7881
Overworld housekeeping
2022-07-19 20:21:52 -04:00
Justin Scofield
099a209739
Overworld housekeeping continued
2022-07-19 19:44:43 +00:00
Justin Scofield
88b6fa5b00
Overworld housekeeping
2022-07-19 19:16:58 +00:00
Justin Scofield
9f2041be70
Refactor OverworldMap class
2022-07-19 18:23:35 +00:00
Justin Scofield
51454ab651
remove using namespace decl
2022-07-19 17:31:27 +00:00
Justin Scofield
9f760d922a
Removed constants namespace
2022-07-19 15:37:56 +00:00
Justin Scofield
3be2f67003
Update AssignWorldTiles
2022-07-19 14:31:33 +00:00
Justin Scofield
7b356112f6
add AssignWorldTile routine to Overworld
...
Reduce complexity of DecompressAllMapTiles
2022-07-19 10:00:54 -04:00
Justin Scofield
d2aa6861f7
Update BuildMap with OWMapTiles structure
2022-07-18 20:46:55 -04:00
Justin Scofield
99136bae05
Begin OWMapTile refactoring
2022-07-18 19:21:44 -04:00
scawful
79d535b99a
Update Bitmap pointer management
2022-07-12 00:01:54 -04:00
Justin Scofield
56c81ae97e
overworld housekeeping
2022-07-11 21:37:20 -04:00