initial commit

This commit is contained in:
NeilClack
2026-08-07 14:51:41 -05:00
commit 9251b3a196
604 changed files with 464448 additions and 0 deletions
+19
View File
@@ -0,0 +1,19 @@
#pragma once
#include <SDL3/SDL.h>
struct AppState;
class Page {
public:
virtual ~Page() = default;
virtual void onPush(AppState& state) = 0;
virtual void onResume(AppState& state) = 0;
virtual void onPause(AppState& state) = 0;
virtual void onPop(AppState& state) = 0;
virtual void handleEvent(const SDL_Event& event) = 0;
virtual void update(float dt) = 0;
virtual void render(SDL_Renderer* renderer) = 0;
};