feat: Introduce DungeonEditorV2 with component delegation for improved architecture
- Added DungeonEditorV2 to streamline dungeon editing by delegating tasks to specialized components. - Implemented comprehensive integration tests to validate functionality and ensure proper ROM handling. - Achieved 100% pass rate for all integration tests, enhancing reliability and performance of the editor. - Updated test suite to include tests for the new editor, ensuring robust coverage and error handling.
This commit is contained in:
@@ -53,6 +53,8 @@ if(YAZE_BUILD_TESTS AND NOT YAZE_BUILD_TESTS STREQUAL "OFF")
|
||||
integration/asar_rom_test.cc
|
||||
integration/dungeon_editor_test.cc
|
||||
integration/dungeon_editor_test.h
|
||||
integration/dungeon_editor_v2_test.cc
|
||||
integration/dungeon_editor_v2_test.h
|
||||
integration/editor/tile16_editor_test.cc
|
||||
integration/editor/editor_integration_test.cc
|
||||
integration/editor/editor_integration_test.h
|
||||
@@ -114,6 +116,8 @@ if(YAZE_BUILD_TESTS AND NOT YAZE_BUILD_TESTS STREQUAL "OFF")
|
||||
integration/asar_rom_test.cc
|
||||
integration/dungeon_editor_test.cc
|
||||
integration/dungeon_editor_test.h
|
||||
integration/dungeon_editor_v2_test.cc
|
||||
integration/dungeon_editor_v2_test.h
|
||||
integration/editor/tile16_editor_test.cc
|
||||
integration/editor/editor_integration_test.cc
|
||||
integration/editor/editor_integration_test.h
|
||||
@@ -340,6 +344,8 @@ source_group("Tests\\Integration" FILES
|
||||
integration/asar_rom_test.cc
|
||||
integration/dungeon_editor_test.cc
|
||||
integration/dungeon_editor_test.h
|
||||
integration/dungeon_editor_v2_test.cc
|
||||
integration/dungeon_editor_v2_test.h
|
||||
integration/editor/tile16_editor_test.cc
|
||||
integration/editor/editor_integration_test.cc
|
||||
integration/editor/editor_integration_test.h
|
||||
|
||||
Reference in New Issue
Block a user