scawful
44e13cf4bb
Refactor bitmap palette management across various components to streamline palette setting and improve error handling; remove unnecessary status checks and enhance consistency in palette application methods.
2025-04-17 21:49:47 -04:00
scawful
96c9c5bea6
expand entrance room constants in Zelda3 and enhance OverworldMap class with mosaic handling.
2025-04-12 13:24:48 -04:00
scawful
42cfb3bcb2
Refactor overworld constructors to accept Rom pointers
2025-04-12 11:27:23 -04:00
scawful
a76fbe1c8c
Refactor OverworldMap: update ProcessGraphicsBuffer to accept graphics buffer as parameter
2025-04-05 13:46:42 -04:00
scawful
de53ccae21
Refactor ExperimentFlags to FeatureFlags for consistency across the codebase
2025-01-22 13:41:28 -05:00
scawful
b245b10963
Refactor logging to use util::logf and add log utility header
2025-01-22 13:36:37 -05:00
scawful
50c9223a53
Add hex utility functions and refactor usage in editors
2025-01-22 13:28:21 -05:00
scawful
809282edad
remove nonstandard type aliases
2025-01-19 20:16:40 -05:00
Justin Scofield
88198323b3
Refactor ROM handling and update Overworld methods
...
Updated MessageEditor, RoomEntrance, and Overworld classes to use WriteByte instead of Write for byte values. Refactored ROM class by removing Write and toint16 methods, moving constants, and updating operator[]. Modified Overworld methods to return absl::Status and handle errors. Updated Inventory and OverworldMap methods to use ReadWord instead of toint16.
2025-01-05 21:19:53 -05:00
scawful
ca702d62e3
refactor overworld: add constants for exits, items, entrances, and map IDs
2025-01-01 19:30:36 -05:00
Justin Scofield
e04fc3d828
housekeeping
2024-12-31 20:43:23 -05:00
scawful
5e1e2901ff
Refactor overworld constants
2024-12-31 17:50:19 -05:00
scawful
aece708513
Refactor overworld entity constants for improved naming consistency and readability
2024-12-31 17:40:15 -05:00
scawful
6d2de44b94
Refactor Overworld blockset types and update related function signatures
2024-12-31 16:40:01 -05:00
scawful
59e59f8a38
Refactor hex string handling: replace UppercaseHex functions with Hex equivalents
2024-12-30 09:48:19 -05:00
scawful
8cf16906e6
remove overworld namespace
2024-12-29 16:12:53 -05:00
scawful
e05e7c35db
remove app namespace
2024-12-28 21:28:51 -05:00
scawful
21314702e8
Add EditorContext, refactor utils, add system managers
2024-11-19 23:10:23 -05:00
scawful
0035176f86
Add CopyTile8bpp16 function and refactor usage in OverworldMap
2024-11-10 17:16:46 -05: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
6e66512a27
feat: Refactor OverworldMap to use custom_gfx_ids array for custom tileset
2024-08-25 17:26:02 -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
7b33313281
big cleanup
2024-08-20 22:10:35 -04:00
scawful
49611d4944
big cleanup, replace Bytes alias with std::vector<uint8_t> to reduce ambiguity
2024-08-20 12:02:47 -04:00
scawful
e56a66f247
add todo for death mountain gfx load
2024-08-16 16:05:11 -04:00
scawful
7c708519ac
standardize imgui headers as user instead of system
2024-07-30 23:33:12 -04:00
scawful
4582a18f53
Move GfxContext to editor/utils, update CMakeLists.txt
2024-07-19 23:07:04 -04:00
scawful
cb309743ea
Rename world_index_ to main_gfx_id_
2024-05-24 20:29:18 -04:00
scawful
dfbe0014d9
Fix references to Rom class in comments
2024-04-14 15:20:56 -05:00
scawful
7e46cf1c64
Rename ROM class to Rom
2024-04-14 14:47:17 -05:00
scawful
b06e22dc0d
Add zelda3::overworld namespace
2024-04-14 14:37:53 -05:00