scawful
|
19deca88ab
|
Add OverworldEntranceTileTypes and remove EntranceContext boiler plate
|
2024-12-30 19:04:51 -05:00 |
|
scawful
|
96095969c6
|
Refactor GfxContext references to use gfx::GfxContext for consistency
|
2024-12-30 19:04:20 -05:00 |
|
Justin Scofield
|
8b0d12b6c7
|
DrawSpriteTile
|
2024-12-30 09:55:50 -05:00 |
|
Justin Scofield
|
75cb615ed6
|
Breakup conditional for DrawSpriteTile due to MSVC limits
|
2024-12-30 09:54:12 -05:00 |
|
scawful
|
59e59f8a38
|
Refactor hex string handling: replace UppercaseHex functions with Hex equivalents
|
2024-12-30 09:48:19 -05:00 |
|
scawful
|
6699c4e605
|
Refactor object renderer: update class member types for consistency and clarity
|
2024-12-30 07:50:46 -05:00 |
|
scawful
|
7e470f2b33
|
remove dungeon namespace
|
2024-12-29 16:14:20 -05:00 |
|
scawful
|
8cf16906e6
|
remove overworld namespace
|
2024-12-29 16:12:53 -05:00 |
|
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 |
|