feat: Implement object encoding/decoding for dungeon objects and add unit tests

This commit is contained in:
scawful
2025-10-04 00:03:40 -04:00
parent e1304384bc
commit c2dd6498e2
5 changed files with 498 additions and 0 deletions

View File

@@ -42,6 +42,7 @@ if(YAZE_BUILD_TESTS AND NOT YAZE_BUILD_TESTS STREQUAL "OFF")
unit/zelda3/sprite_position_test.cc
unit/zelda3/test_dungeon_objects.cc
unit/zelda3/dungeon_component_unit_test.cc
zelda3/dungeon/room_object_encoding_test.cc
# CLI Services (for catalog serialization tests)
../src/cli/service/resources/resource_catalog.cc
@@ -96,6 +97,7 @@ if(YAZE_BUILD_TESTS AND NOT YAZE_BUILD_TESTS STREQUAL "OFF")
unit/zelda3/sprite_position_test.cc
unit/zelda3/test_dungeon_objects.cc
unit/zelda3/dungeon_component_unit_test.cc
zelda3/dungeon/room_object_encoding_test.cc
# CLI Services (for catalog serialization tests)
../src/cli/service/resources/resource_catalog.cc