9 #ifndef _TurtleBrains_GameSceneInterface_h_
10 #define _TurtleBrains_GameSceneInterface_h_
12 #include "tb_entity_manager.h"
13 #include "../graphics/tb_graphic_list.h"
94 virtual void OnUpdate(
const float deltaTime);
106 virtual void OnOpen(
void);
115 float mAccumulatedSimulationTime;
virtual void OnRender(void) const
virtual ~GameScene(void)=0
static void ChangeToScene(GameScene &gameScene)
Contains all functions, classes and helpers related to game/application development written by Tim "B...
Definition: tb_application_dialog.h:21
virtual void OnUpdate(const float deltaTime)
virtual void OnSimulate(void)
Definition: tb_game_scene.h:27
Definition: tb_entity_manager.h:114
static void PerformFrame(const float deltaTime)
virtual void OnOpen(void)
virtual void OnClose(void)
This is the heart of TurtleBrains for game developers to create GameScenes and Entities to interact w...