Add SFML project with Paddle class and miscellaneous utilities

- Introduced `Paddle` class for player controls in the SFML project.
- Added `main.cpp` to demonstrate basic paddle movement and rendering.
- Created reusable templates (`templates.h`) and inline class (`inlines.h`) in the `misc` module.
- Defined `structs`, `enums`, `unions` in `misc/structs_enums_unions.h`.
- Updated CMake configuration for the `sfml` and `misc` modules.
- Included new assets for backgrounds, characters, enemies, and tiles.
This commit is contained in:
2026-02-27 12:16:24 +01:00
parent f5e4caadf3
commit b58064a0d0
881 changed files with 320 additions and 2 deletions
+12
View File
@@ -2,5 +2,17 @@
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="$PROJECT_DIR$/.." vcs="Git" />
<mapping directory="$PROJECT_DIR$/sfml/cmake-build-debug/_deps/flac-src" vcs="Git" />
<mapping directory="$PROJECT_DIR$/sfml/cmake-build-debug/_deps/freetype-src" vcs="Git" />
<mapping directory="$PROJECT_DIR$/sfml/cmake-build-debug/_deps/freetype-src/subprojects/dlg" vcs="Git" />
<mapping directory="$PROJECT_DIR$/sfml/cmake-build-debug/_deps/ogg-src" vcs="Git" />
<mapping directory="$PROJECT_DIR$/sfml/cmake-build-debug/_deps/sfml-src" vcs="Git" />
<mapping directory="$PROJECT_DIR$/sfml/cmake-build-debug/_deps/vorbis-src" vcs="Git" />
<mapping directory="$PROJECT_DIR$/sfml/cmake-build-release/_deps/flac-src" vcs="Git" />
<mapping directory="$PROJECT_DIR$/sfml/cmake-build-release/_deps/freetype-src" vcs="Git" />
<mapping directory="$PROJECT_DIR$/sfml/cmake-build-release/_deps/freetype-src/subprojects/dlg" vcs="Git" />
<mapping directory="$PROJECT_DIR$/sfml/cmake-build-release/_deps/ogg-src" vcs="Git" />
<mapping directory="$PROJECT_DIR$/sfml/cmake-build-release/_deps/sfml-src" vcs="Git" />
<mapping directory="$PROJECT_DIR$/sfml/cmake-build-release/_deps/vorbis-src" vcs="Git" />
</component>
</project>