diff --git a/examples/flappy_bird/CMakeLists.txt b/examples/flappy_bird/CMakeLists.txt index 6b7da87..5a15e09 100644 --- a/examples/flappy_bird/CMakeLists.txt +++ b/examples/flappy_bird/CMakeLists.txt @@ -1,9 +1,11 @@ +file(GLOB_RECURSE flappy_bird_src "*.cpp") +file(GLOB_RECURSE flappy_bird_lib "lib/*.hpp" "lib/*.h") +file(GLOB_RECURSE flappy_bird_assets "assets/*") -add_executable(paradiso_flappy_bird flappy_bird.cpp image_loader.hpp image_loader.cpp lib/stb_image.h) +add_executable(flappy_bird ${flappy_bird_src} ${flappy_bird_lib}) +target_link_libraries(flappy_bird paradiso_core) -target_link_libraries(paradiso_flappy_bird paradiso_core) - -add_custom_command(TARGET paradiso_flappy_bird POST_BUILD +add_custom_command(TARGET flappy_bird POST_BUILD COMMAND ${CMAKE_COMMAND} -E copy_directory - ${CMAKE_CURRENT_SOURCE_DIR}/assets/ $/assets) + ${CMAKE_CURRENT_SOURCE_DIR}/assets/ $/assets) \ No newline at end of file diff --git a/examples/flappy_bird/flappy_bird.cpp b/examples/flappy_bird/flappy_bird.cpp index 8387c9d..14247c2 100644 --- a/examples/flappy_bird/flappy_bird.cpp +++ b/examples/flappy_bird/flappy_bird.cpp @@ -19,7 +19,7 @@ #include #include -#include "image_loader.hpp" +#include "lib/image_loader.hpp" struct Background { paradiso::Sprite backgroundLeft; diff --git a/examples/flappy_bird/image_loader.cpp b/examples/flappy_bird/image_loader.cpp index 1549128..cbde797 100644 --- a/examples/flappy_bird/image_loader.cpp +++ b/examples/flappy_bird/image_loader.cpp @@ -10,7 +10,7 @@ #define STB_IMAGE_IMPLEMENTATION #include "lib/stb_image.h" -#include "image_loader.hpp" +#include "lib/image_loader.hpp" std::unordered_map image_loader::image_cache = std::unordered_map(); diff --git a/examples/flappy_bird/image_loader.hpp b/examples/flappy_bird/lib/image_loader.hpp similarity index 100% rename from examples/flappy_bird/image_loader.hpp rename to examples/flappy_bird/lib/image_loader.hpp