Do alot of stuff

This commit is contained in:
2024-12-26 21:09:52 +01:00
parent 9f90739b90
commit 033909656a
151 changed files with 599059 additions and 157 deletions

View File

@@ -18,12 +18,17 @@ set(SOURCES
"src/Effects/Effect.cpp"
"src/Effects/BaseEffect.cpp"
"src/Effects/FireEffect.cpp"
"src/Scenes/BaseScene.cpp"
"src/Scenes/MainScene.cpp"
"src/Scenes/DioramaScene.cpp"
)
SET(INCLUDE_DIRS
"src"
"src/Math"
"src/Effects"
"src/Scenes"
)
# Create the executable
@@ -45,21 +50,11 @@ endif()
# Copy resources to output folder
set(RESOURCES_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/resources")
file(GLOB_RECURSE RESOURCE_FILES
"${RESOURCES_SOURCE_DIR}/*.jpg"
"${RESOURCES_SOURCE_DIR}/*.png"
"${RESOURCES_SOURCE_DIR}/*.obj"
"${RESOURCES_SOURCE_DIR}/*.fx"
"${RESOURCES_SOURCE_DIR}/*.mtl"
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy_directory
${CMAKE_CURRENT_SOURCE_DIR}/resources
$<TARGET_FILE_DIR:${PROJECT_NAME}>/resources
)
set(RESOURCES_OUT_DIR "${CMAKE_CURRENT_BINARY_DIR}/resources/")
file(MAKE_DIRECTORY ${RESOURCES_OUT_DIR})
foreach(RESOURCE ${RESOURCE_FILES})
add_custom_command(TARGET ${PROJECT_NAME} POST_BUILD
COMMAND ${CMAKE_COMMAND} -E copy ${RESOURCE}
${RESOURCES_OUT_DIR})
endforeach(RESOURCE)
# Simple Directmedia Layer