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>
Definition: tb_noncopyable.hpp:21
Definition: tb_entity_behavior_interface.hpp:25
Entity & mEntity
Definition: tb_entity_behavior_interface.hpp:45
virtual void OnRender(void) const
virtual void OnSimulate(void)
virtual void OnResume(void)
EntityBehaviorInterface(Entity &entity)
virtual void OnPause(void)
virtual void OnUpdate(const float deltaTime)
virtual void OnCollide(const Entity &withOther)
virtual ~EntityBehaviorInterface(void)=0
virtual void OnRemove(void)
Definition: tb_entity.hpp:47
This is the heart of TurtleBrains for game developers to create GameScenes and Entities to interact w...
Here is some information about the primary namespace.
Definition: tb_application_dialog.hpp:22