Commit Graph

3 Commits

Author SHA1 Message Date
fegger 1680388189 Add SDL2 GUI support and fix World surface logic
- Integrate SDL2 GUI rendering into the Game class
- Update World::getSurfaceLevel to correctly identify surface height
- Improve ASSERT_EQ macro to avoid multiple evaluation of arguments
- Fix typo in main_gui.cpp include
- Update CMakeLists.txt to include Threads package
2026-04-29 02:57:41 +02:00
fegger 7eef89fece ```
Switch from Debug to Release build configuration

Remove deprecated codecvt.h dependency
Add new Renderer class for GUI support
Implement basic game timing with program start tracking
Create main_gui.cpp for SDL2-based rendered application
Update Timer to track duration in reference variable
Add font loading and rendering capabilities
Remove debug flags from build configuration
```
2026-04-28 19:25:34 +02:00
fegger 29868a704c add multithread game logic. add tests. edit cmake 2026-04-27 12:13:05 +02:00