From 3a1ebd4dfa5060e17d94288f297f552582c455c3 Mon Sep 17 00:00:00 2001 From: Derek Christ Date: Sat, 31 May 2025 12:36:19 +0200 Subject: [PATCH] Restructure project --- CMakeLists.txt | 5 ++++- assets.cpp => src/assets.cpp | 8 ++++---- assets.hpp => src/assets.hpp | 0 audio.hpp => src/audio.hpp | 0 input.hpp => src/input.hpp | 0 main.cpp => src/main.cpp | 0 sdl_types.hpp => src/sdl_types.hpp | 0 sprite.hpp => src/sprite.hpp | 0 util.hpp => src/util.hpp | 0 9 files changed, 8 insertions(+), 5 deletions(-) rename assets.cpp => src/assets.cpp (94%) rename assets.hpp => src/assets.hpp (100%) rename audio.hpp => src/audio.hpp (100%) rename input.hpp => src/input.hpp (100%) rename main.cpp => src/main.cpp (100%) rename sdl_types.hpp => src/sdl_types.hpp (100%) rename sprite.hpp => src/sprite.hpp (100%) rename util.hpp => src/util.hpp (100%) diff --git a/CMakeLists.txt b/CMakeLists.txt index b48cda4..abd6030 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,10 @@ find_package(SDL3 CONFIG REQUIRED) find_package(flecs CONFIG REQUIRED) find_package(spdlog CONFIG REQUIRED) -add_executable(HansTheGatherer main.cpp assets.cpp) +add_executable(HansTheGatherer + src/main.cpp + src/assets.cpp +) target_link_libraries(HansTheGatherer SDL3::SDL3 flecs::flecs spdlog::spdlog) diff --git a/assets.cpp b/src/assets.cpp similarity index 94% rename from assets.cpp rename to src/assets.cpp index ddeb977..fae3c46 100644 --- a/assets.cpp +++ b/src/assets.cpp @@ -6,19 +6,19 @@ #include static constexpr uint8_t BACKGROUND_DATA[] = { -#embed "assets/images/jungle.bmp" +#embed "../assets/images/jungle.bmp" }; static constexpr uint8_t FRUITS_DATA[] = { -#embed "assets/images/fruits.bmp" +#embed "../assets/images/fruits.bmp" }; static constexpr uint8_t BASKET_DATA[] = { -#embed "assets/images/basket.bmp" +#embed "../assets/images/basket.bmp" }; static constexpr uint8_t BACKGROUND_MUSIC_DATA[] = { -#embed "assets/sounds/JamaicanSunrise.wav" +#embed "../assets/sounds/JamaicanSunrise.wav" }; SDL_Texture *load_texture(uint8_t const *data, size_t size, diff --git a/assets.hpp b/src/assets.hpp similarity index 100% rename from assets.hpp rename to src/assets.hpp diff --git a/audio.hpp b/src/audio.hpp similarity index 100% rename from audio.hpp rename to src/audio.hpp diff --git a/input.hpp b/src/input.hpp similarity index 100% rename from input.hpp rename to src/input.hpp diff --git a/main.cpp b/src/main.cpp similarity index 100% rename from main.cpp rename to src/main.cpp diff --git a/sdl_types.hpp b/src/sdl_types.hpp similarity index 100% rename from sdl_types.hpp rename to src/sdl_types.hpp diff --git a/sprite.hpp b/src/sprite.hpp similarity index 100% rename from sprite.hpp rename to src/sprite.hpp diff --git a/util.hpp b/src/util.hpp similarity index 100% rename from util.hpp rename to src/util.hpp