9 #ifndef _TurtleBrains_EntityBehaviorInterface_h_
10 #define _TurtleBrains_EntityBehaviorInterface_h_
12 #include "tb_entity.h"
13 #include "../core/tb_noncopyable.h"
14 #include "../game/tb_game_timer.h"
52 virtual void OnAdd(
void);
81 virtual void OnUpdate(
const float deltaTime);
virtual void OnRemove(void)
virtual void OnCollide(const Entity &withOther)
Definition: tb_entity.h:46
Entity & mEntity
Definition: tb_entity_behavior_interface.h:46
Definition: tb_entity_behavior_interface.h:25
virtual void OnRender(void) const
virtual void OnUpdate(const float deltaTime)
Definition: tb_noncopyable.h:22
virtual ~EntityBehaviorInterface(void)=0
Here is some information about the primary namespace.
Definition: tb_application_dialog.h:21
virtual void OnSimulate(void)
EntityBehaviorInterface(Entity &entity)
virtual void OnResume(void)
virtual void OnPause(void)
This is the heart of TurtleBrains for game developers to create GameScenes and Entities to interact w...