书写实验报告 调整开始界面 修复逃跑后重新进入战斗的问题

This commit is contained in:
2026-06-03 18:27:46 +08:00
parent ed7bb908cb
commit e0e9b5d7af
11 changed files with 268 additions and 43 deletions
+33 -7
View File
@@ -61,6 +61,7 @@ target_compile_options(mana_core PRIVATE -Wall -Wextra -Wpedantic)
add_executable(mana_pet_world
src/app/LogicalViewport.cpp
src/app/TitleMenu.cpp
src/app/main.cpp
src/battle/BattleScene.cpp
)
@@ -69,10 +70,35 @@ target_compile_options(mana_pet_world PRIVATE -Wall -Wextra -Wpedantic)
enable_testing()
add_executable(logical_viewport_test
tests/app/LogicalViewportTest.cpp
src/app/LogicalViewport.cpp
)
target_include_directories(logical_viewport_test PRIVATE src/app)
target_compile_options(logical_viewport_test PRIVATE -Wall -Wextra -Wpedantic)
add_test(NAME logical_viewport_test COMMAND logical_viewport_test)
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/tests/app/LogicalViewportTest.cpp")
add_executable(logical_viewport_test
tests/app/LogicalViewportTest.cpp
src/app/LogicalViewport.cpp
)
target_include_directories(logical_viewport_test PRIVATE src/app)
target_compile_options(logical_viewport_test PRIVATE -Wall -Wextra -Wpedantic)
add_test(NAME logical_viewport_test COMMAND logical_viewport_test)
endif()
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/tests/app/TitleMenuTest.cpp")
add_executable(title_menu_test
tests/app/TitleMenuTest.cpp
src/app/TitleMenu.cpp
)
target_include_directories(title_menu_test PRIVATE src/app)
target_compile_options(title_menu_test PRIVATE -Wall -Wextra -Wpedantic)
add_test(NAME title_menu_test COMMAND title_menu_test)
endif()
if(EXISTS "${CMAKE_CURRENT_SOURCE_DIR}/tests/app/BattleEncounterTest.cpp")
add_executable(battle_encounter_test
tests/app/BattleEncounterTest.cpp
src/app/LogicalViewport.cpp
src/app/TitleMenu.cpp
src/battle/BattleScene.cpp
)
target_include_directories(battle_encounter_test PRIVATE src/app)
target_link_libraries(battle_encounter_test PRIVATE mana_core PkgConfig::RAYLIB)
target_compile_options(battle_encounter_test PRIVATE -Wall -Wextra -Wpedantic)
add_test(NAME battle_encounter_test COMMAND battle_encounter_test)
endif()