Skip to content

Commit 433e475

Browse files
committed
feat: modernize project
1 parent 9e4c824 commit 433e475

59 files changed

Lines changed: 197 additions & 107 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitmodules

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -94,3 +94,63 @@
9494
[submodule "src/utility/lazy_construction"]
9595
path = src/utility/lazy_construction
9696
url = git@github.com:cpp-toolbox/lazy_construction.git
97+
[submodule "src/utility/glm_utils"]
98+
path = src/utility/glm_utils
99+
url = git@github.com:cpp-toolbox/glm_utils.git
100+
[submodule "src/utility/observable"]
101+
path = src/utility/observable
102+
url = git@github.com:cpp-toolbox/observable.git
103+
[submodule "src/utility/linalg_utils"]
104+
path = src/utility/linalg_utils
105+
url = git@github.com:cpp-toolbox/linalg_utils.git
106+
[submodule "src/utility/movement"]
107+
path = src/utility/movement
108+
url = git@github.com:cpp-toolbox/movement.git
109+
[submodule "src/utility/math_utils"]
110+
path = src/utility/math_utils
111+
url = git@github.com:cpp-toolbox/math_utils.git
112+
[submodule "src/utility/temporal_binary_switch"]
113+
path = src/utility/temporal_binary_switch
114+
url = git@github.com:cpp-toolbox/temporal_binary_switch.git
115+
[submodule "src/utility/reactive_vector"]
116+
path = src/utility/reactive_vector
117+
url = git@github.com:cpp-toolbox/reactive_vector.git
118+
[submodule "src/utility/circular_vector"]
119+
path = src/utility/circular_vector
120+
url = git@github.com:cpp-toolbox/circular_vector.git
121+
[submodule "src/utility/turns"]
122+
path = src/utility/turns
123+
url = git@github.com:cpp-toolbox/turns.git
124+
[submodule "src/utility/signal_emitter"]
125+
path = src/utility/signal_emitter
126+
url = git@github.com:cpp-toolbox/signal_emitter.git
127+
[submodule "src/utility/regex_utils"]
128+
path = src/utility/regex_utils
129+
url = git@github.com:cpp-toolbox/regex_utils.git
130+
[submodule "src/utility/text_utils"]
131+
path = src/utility/text_utils
132+
url = git@github.com:cpp-toolbox/text_utils.git
133+
[submodule "src/graphics/input_graphics_sound_menu"]
134+
path = src/graphics/input_graphics_sound_menu
135+
url = git@github.com:cpp-toolbox/input_graphics_sound_menu.git
136+
[submodule "src/sound/sound_system"]
137+
path = src/sound/sound_system
138+
url = git@github.com:cpp-toolbox/sound_system.git
139+
[submodule "src/utility/config_file_parser"]
140+
path = src/utility/config_file_parser
141+
url = git@github.com:cpp-toolbox/config_file_parser.git
142+
[submodule "src/graphics/ui"]
143+
path = src/graphics/ui
144+
url = git@github.com:cpp-toolbox/ui.git
145+
[submodule "src/graphics/grid_font"]
146+
path = src/graphics/grid_font
147+
url = git@github.com:cpp-toolbox/grid_font.git
148+
[submodule "src/system_logic/toolbox_engine"]
149+
path = src/system_logic/toolbox_engine
150+
url = git@github.com:cpp-toolbox/toolbox_engine.git
151+
[submodule "src/utility/glfw_input_adapter"]
152+
path = src/utility/glfw_input_adapter
153+
url = git@github.com:cpp-toolbox/glfw_input_adapter.git
154+
[submodule "src/graphics/ui_render_suite_implementation"]
155+
path = src/graphics/ui_render_suite_implementation
156+
url = git@github.com:cpp-toolbox/ui_render_suite_implementation.git

CMakeLists.txt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,14 @@ ${PROJECT_BINARY_DIR}/assets
1919
COMMENT "Copying resources into binary directory")
2020
add_dependencies(${PROJECT_NAME} copy_resources)
2121

22-
find_package(glfw3)
22+
find_package(nlohmann_json)
2323
find_package(glad)
24-
find_package(spdlog)
24+
find_package(glfw3)
25+
find_package(OpenAL)
26+
find_package(SndFile)
2527
find_package(glm)
26-
find_package(nlohmann_json)
2728
find_package(assimp)
2829
find_package(stb)
29-
target_link_libraries(${PROJECT_NAME} glfw glad::glad spdlog::spdlog glm::glm nlohmann_json::nlohmann_json assimp::assimp stb::stb)
30+
find_package(spdlog)
31+
find_package(fmt)
32+
target_link_libraries(${PROJECT_NAME} nlohmann_json::nlohmann_json glad::glad glfw OpenAL::OpenAL SndFile::sndfile glm::glm assimp::assimp stb::stb spdlog::spdlog fmt::fmt)

assets/sounds/click.wav

117 KB
Binary file not shown.

assets/sounds/hover.wav

81.1 KB
Binary file not shown.

assets/sounds/success.wav

302 KB
Binary file not shown.

conanfile.txt

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,14 @@
11
[requires]
2-
glfw/3.4
3-
glad/0.1.36
4-
spdlog/1.14.1
5-
glm/cci.20230113
2+
nlohmann_json/3.12.0
63
stb/cci.20230920
7-
nlohmann_json/3.11.3
4+
glad/0.1.36
5+
glfw/3.4
6+
openal-soft/1.23.1
7+
libsndfile/1.2.2
8+
glm/1.0.1
89
assimp/5.4.3
10+
fmt/11.2.0
11+
spdlog/1.15.3
912

1013
[generators]
1114
CMakeDeps

src/graphics/colors

src/graphics/draw_info

0 commit comments

Comments
 (0)