scawful
|
54c170373b
|
Change Load2BppGraphics to standalone fn, add mutable_data accessor
|
2024-12-29 09:58:58 -05:00 |
|
scawful
|
e05e7c35db
|
remove app namespace
|
2024-12-28 21:28:51 -05:00 |
|
scawful
|
77a6313bb3
|
Move OverworldEntrance, OverworldExit, OverworldItem to own files
|
2024-12-28 17:18:19 -05:00 |
|
scawful
|
21314702e8
|
Add EditorContext, refactor utils, add system managers
|
2024-11-19 23:10:23 -05:00 |
|
Justin Scofield
|
0b9f7ee6fa
|
Refactor includes for improved organization and clarity
|
2024-11-18 18:01:14 -05:00 |
|
scawful
|
f54e5bf21c
|
Rename SPC-related structures and methods for consistent casing
|
2024-11-18 14:05:21 -05:00 |
|
scawful
|
b336d14233
|
Refactor include paths and remove redundant headers in core and editor modules
|
2024-11-15 23:38:44 -05:00 |
|
scawful
|
d8821c5809
|
Refactor Overworld tile assembly logic for clarity and efficiency; streamline address handling and improve expansion checks
|
2024-11-13 08:52:23 -05:00 |
|
scawful
|
84f30f45d0
|
Refactor includes in dungeon, music, and overworld files to remove unused headers for clarity
|
2024-11-13 08:51:54 -05:00 |
|
scawful
|
0f3fd1fb5d
|
Rename staircase_rooms_vec_ to z3_staircases for clarity and update related usages
|
2024-11-10 22:14:15 -05:00 |
|
scawful
|
c640c0af66
|
Refactor dungeon background enum and update related usages for consistency
|
2024-11-10 22:05:19 -05:00 |
|
scawful
|
089dc4017c
|
Remove unused functions
|
2024-11-10 21:40:22 -05:00 |
|
scawful
|
b40699e81d
|
Refactor dungeon room structures and rename classes for consistency
|
2024-11-10 21:40:06 -05:00 |
|
scawful
|
a70414d803
|
Store converted binary graphics data in ScreenEditor and rename save functions for clarity
|
2024-11-10 17:25:26 -05:00 |
|
scawful
|
996c6c92ee
|
Add flags for expanded tile16 and tile32 saving
|
2024-11-10 17:17:12 -05:00 |
|
scawful
|
0035176f86
|
Add CopyTile8bpp16 function and refactor usage in OverworldMap
|
2024-11-10 17:16:46 -05:00 |
|
scawful
|
39308bda5a
|
Update AssembleMap32Tiles and AssembleMap16Tiles for expanded tile handling
|
2024-11-10 16:58:10 -05:00 |
|
scawful
|
8cccbdfd4c
|
Add SaveMap16Expanded and SaveMap32Expanded functions based on ZS
|
2024-11-10 16:49:16 -05:00 |
|
scawful
|
89a8e47e9c
|
Fix DungeonMap ScreenEditor gfx bug, update formatting
|
2024-11-10 09:55:07 -05:00 |
|
scawful
|
749defd1d4
|
Refactor sprite handling for consistency by standardizing variable naming and improving constructor initialization
|
2024-11-08 00:13:01 -05:00 |
|
scawful
|
1c8285a498
|
Refactor room handling for consistency and readability by standardizing variable naming and improving code structure
|
2024-11-08 00:12:45 -05:00 |
|
scawful
|
665d58aa97
|
General cleanup
|
2024-11-02 00:10:24 -05:00 |
|
scawful
|
3be53b9e53
|
add dungeon.h to incl
|
2024-10-07 07:59:38 -04:00 |
|
scawful
|
1bc3188f1b
|
include housekeeping
|
2024-10-07 07:59:26 -04:00 |
|
scawful
|
d7849c2098
|
chore: Enable building tests in CMakeLists.txt
|
2024-08-30 20:17:41 -04:00 |
|
scawful
|
dd340b1f1a
|
overworld housekeeping
|
2024-08-29 20:27:44 -04:00 |
|
scawful
|
698055d165
|
Refactor OverworldEditor and Overworld class
|
2024-08-29 19:52:38 -04:00 |
|
scawful
|
93d7aa545c
|
Refactor AssembleMap32Tiles to report errors
|
2024-08-29 19:10:02 -04:00 |
|
scawful
|
5532623e16
|
game constants housekeeping
|
2024-08-29 13:08:36 -04:00 |
|
scawful
|
f3b0723ca4
|
Refactor OverworldMap constructor to remove unnecessary tiles16 parameter
|
2024-08-26 10:24:46 -04:00 |
|
scawful
|
971255b636
|
remove unnecessary sdl2 include from overworld
|
2024-08-26 07:43:25 -04:00 |
|
scawful
|
6e66512a27
|
feat: Refactor OverworldMap to use custom_gfx_ids array for custom tileset
|
2024-08-25 17:26:02 -04:00 |
|
scawful
|
95a5201a97
|
feat: Add custom overworld map settings UI to OverworldEditor
|
2024-08-25 17:01:18 -04:00 |
|
scawful
|
0c9faa7ac4
|
chore: pass flag to overworld map for loading custom data
|
2024-08-25 16:50:41 -04:00 |
|
scawful
|
57a165bab6
|
feat: Add custom overworld data loading and tileset setup to OverworldMap constructor
|
2024-08-25 16:40:37 -04:00 |
|
scawful
|
9da8db75ea
|
add animated_gfx, subscreen_overlay, custom_tileset to OverworldMap
|
2024-08-25 16:40:18 -04:00 |
|
scawful
|
dafeff2be7
|
Move OverworldCustomASM constants to overworld_map.h
|
2024-08-25 16:39:50 -04:00 |
|
scawful
|
bf94668455
|
Refactor OverworldEditor to use zelda3::GameEntity
|
2024-08-24 23:57:19 -04:00 |
|
scawful
|
47b12526e7
|
Rename OverworldEntity to GameEntity for shared code between dungeon and overworld sprites
|
2024-08-24 23:56:49 -04:00 |
|
scawful
|
270bef0973
|
Refactor OverworldEntity to use uint16_t for map_id and improve code organization
|
2024-08-22 10:49:12 -04:00 |
|
scawful
|
23640310be
|
Refactor tile16 blockset data access methods
|
2024-08-21 21:54:28 -04:00 |
|
scawful
|
590c7ffb22
|
Refactor music tracker structs for better code organization
|
2024-08-21 00:53:05 -04:00 |
|
scawful
|
ea8a851539
|
clang tidy cleanups
|
2024-08-21 00:37:14 -04:00 |
|
scawful
|
3b5e4cd791
|
chore: Refactor room object loading and drawing methods
|
2024-08-21 00:09:57 -04:00 |
|
scawful
|
4baa302f40
|
Refactor room entrance constants
|
2024-08-20 23:14:30 -04:00 |
|
scawful
|
a9d365f3b4
|
cleanup constants
|
2024-08-20 23:09:10 -04:00 |
|
scawful
|
7b33313281
|
big cleanup
|
2024-08-20 22:10:35 -04:00 |
|
scawful
|
dc244ac02d
|
Refactor sprite editor to use Zelda3 namespace for default sprite names
|
2024-08-20 21:42:50 -04:00 |
|
scawful
|
a8ed9b7f92
|
remove magic numbers, enforce const correctness
|
2024-08-20 21:31:59 -04:00 |
|
scawful
|
e404eabe64
|
overworld sprite cleanup
|
2024-08-20 13:06:35 -04:00 |
|