добавлен game_engine

This commit is contained in:
Maxim Slipenko 2024-02-14 17:10:20 +03:00
parent 319f373fc8
commit e869e87350
2 changed files with 19 additions and 0 deletions

0
program/game_engine.cpp Normal file
View File

19
program/game_engine.h Normal file
View File

@ -0,0 +1,19 @@
// Игровой движок - основа для всей архитектуры игры
class GameEngine {
public:
// Инициализирует игровой движок и все его подсистемы
void initialize();
// Запускает основной игровой цикл
void run();
// Останавливает игру и освобождает ресурсы
void shutdown();
private:
// Обновляет все подсистемы (физика, анимация, AI и т.д.)
void update(float deltaTime);
// Рендерит текущее состояние игры
void render();
};