Sprite, Animation & Sound

This commit is contained in:
Isuru Samarathunga
2025-09-07 01:04:41 +05:30
parent bf958cc2a9
commit 4d40a0d3f2
60 changed files with 20205 additions and 11 deletions

38
Vendor/CMakeLists.txt vendored Normal file
View File

@ -0,0 +1,38 @@
# -----------------------------------------------
# SDL3
# -----------------------------------------------
set(SDL_TEST_LIBRARY OFF)
set(BUILD_SHARED_LIBS OFF)
add_subdirectory(SDL/)
# -----------------------------------------------
# SDL Mixer
# -----------------------------------------------
set(SDLMIXER_VENDORED OFF)
add_subdirectory(SDL_Mixer/)
# -----------------------------------------------
# IMGUI
# -----------------------------------------------
add_library(
ImGui STATIC
"imgui/imgui.cpp"
"imgui/imgui_demo.cpp"
"imgui/imgui_draw.cpp"
"imgui/imgui_tables.cpp"
"imgui/imgui_widgets.cpp"
"imgui/backends/imgui_impl_sdl3.cpp"
"imgui/backends/imgui_impl_sdlrenderer3.cpp"
)
target_include_directories(
ImGui PRIVATE
"SDL/include"
)
target_include_directories(
ImGui PUBLIC
"imgui/"
"imgui/backends"
)

1
Vendor/SDL vendored Submodule

Submodule Vendor/SDL added at 3572be3998

1
Vendor/SDL_Mixer vendored Submodule

Submodule Vendor/SDL_Mixer added at 1c49b45a0b

1
Vendor/imgui vendored Submodule

Submodule Vendor/imgui added at 02af06ea5f