добавлен state_manager

This commit is contained in:
Maxim Slipenko 2024-02-14 17:13:19 +03:00
parent 12da815e9e
commit 3db060888c
2 changed files with 15 additions and 0 deletions

View File

15
program/state_manager.h Normal file
View File

@ -0,0 +1,15 @@
// Менеджер состояний игры - управляет переходами между различными состояниями игры
class StateManager {
public:
// Добавляет новое состояние в стек состояний
void pushState(/* состояние */);
// Удаляет текущее состояние, возвращаясь к предыдущему
void popState();
// Обновляет текущее состояние
void update(float deltaTime);
// Рендерит текущее состояние
void render();
};