Move through course, sprite and input

Signed-off-by: Daniel Henry <iamdanhenry@gmail.com>
This commit is contained in:
2025-09-05 11:00:14 -05:00
parent c545d800d2
commit b64f931010
342 changed files with 2258 additions and 33 deletions

View File

@@ -1,6 +1,12 @@
add_executable(${LIGHT_YEARS_GAME_TARGET_NAME}
${CMAKE_CURRENT_SOURCE_DIR}/include/gameFramework/GameApplication.h
${CMAKE_CURRENT_SOURCE_DIR}/src/gameFramework/GameApplication.cpp
${CMAKE_CURRENT_SOURCE_DIR}/include/spaceship/Spaceship.h
${CMAKE_CURRENT_SOURCE_DIR}/src/spaceship/Spaceship.cpp
${CMAKE_CURRENT_SOURCE_DIR}/include/player/PlayerSpaceship.h
${CMAKE_CURRENT_SOURCE_DIR}/src/player/PlayerSpaceship.cpp
)
target_include_directories(${LIGHT_YEARS_GAME_TARGET_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/include)
@@ -19,3 +25,19 @@ add_custom_command(
endfunction()
CopyLibDirToTarget(${LIGHT_YEARS_ENGINE_TARGET_NAME} ${LIGHT_YEARS_GAME_TARGET_NAME})
set(RESOURCE_FOLDER_NAME "assets")
set(RESOURCE_SRC_DIR "${CMAKE_CURRENT_SOURCE_DIR}/${RESOURCE_FOLDER_NAME}")
add_custom_command(TARGET ${LIGHT_YEARS_GAME_TARGET_NAME}
POST_BUILD
COMMAND
${CMAKE_COMMAND} -E copy_directory
${RESOURCE_SRC_DIR}
$<TARGET_FILE_DIR:${LIGHT_YEARS_GAME_TARGET_NAME}>/${RESOURCE_FOLDER_NAME}
)
configure_file(
"config.h.in"
"${CMAKE_CURRENT_SOURCE_DIR}/include/config.h" ESCAPE_QUOTES
)