Add CMake build and cross-platform cleanup

This commit is contained in:
Bram Verhulst
2026-04-12 23:15:20 +02:00
parent 81746db9ae
commit 1ba1c1f2cc
25 changed files with 350 additions and 56 deletions

View File

@@ -16,23 +16,23 @@ public:
void Run();
virtual void Update(float elapsedSec) {
virtual void Update(float) {
}
virtual void Draw() const {
}
// Event handling
virtual void ProcessKeyDownEvent(const SDL_KeyboardEvent& e) {
virtual void ProcessKeyDownEvent(const SDL_KeyboardEvent&) {
}
virtual void ProcessKeyUpEvent(const SDL_KeyboardEvent& e) {
virtual void ProcessKeyUpEvent(const SDL_KeyboardEvent&) {
}
virtual void ProcessMouseMotionEvent(const SDL_MouseMotionEvent& e) {
virtual void ProcessMouseMotionEvent(const SDL_MouseMotionEvent&) {
}
virtual void ProcessMouseDownEvent(const SDL_MouseButtonEvent& e) {
virtual void ProcessMouseDownEvent(const SDL_MouseButtonEvent&) {
}
virtual void ProcessMouseUpEvent(const SDL_MouseButtonEvent& e) {
virtual void ProcessMouseUpEvent(const SDL_MouseButtonEvent&) {
}
virtual void ProcessMouseWheelEvent(const SDL_MouseWheelEvent& e) {
virtual void ProcessMouseWheelEvent(const SDL_MouseWheelEvent&) {
}