Esquelet inicial: finestra negra i primera escena
This commit is contained in:
1 parent
959a3871db
commit
7bb1edd08a
20 files changed
+818
No files matched your search
@@ -0,0 +1,23 @@
|
||||
#pragma once
|
||||
|
||||
#include <SDL3/SDL.h>
|
||||
|
||||
#include <cstdint>
|
||||
#include <memory>
|
||||
|
||||
class Scene;
|
||||
|
||||
class Director {
|
||||
public:
|
||||
Director();
|
||||
~Director();
|
||||
|
||||
auto iterate() -> SDL_AppResult;
|
||||
|
||||
private:
|
||||
std::unique_ptr<Scene> current_scene_;
|
||||
std::uint64_t last_ticks_ms_{0};
|
||||
|
||||
void processEvents();
|
||||
void switchSceneIfRequested();
|
||||
};
|
||||
Reference in new issue
Block a user