9 #ifndef TurtleBrains_EntityBehaviorInterface_hpp
10 #define TurtleBrains_EntityBehaviorInterface_hpp
12 #include <turtle_brains/game/tb_entity.hpp>
13 #include <turtle_brains/core/tb_noncopyable.hpp>
51 virtual void OnAdd(
void);
80 virtual void OnUpdate(
const float deltaTime);
virtual void OnRemove(void)
virtual void OnCollide(const Entity &withOther)
Definition: tb_entity.hpp:46
Entity & mEntity
Definition: tb_entity_behavior_interface.hpp:45
Definition: tb_entity_behavior_interface.hpp:24
virtual void OnRender(void) const
virtual void OnUpdate(const float deltaTime)
Definition: tb_noncopyable.hpp:22
virtual ~EntityBehaviorInterface(void)=0
Here is some information about the primary namespace.
Definition: tb_application_dialog.hpp: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...