TurtleBrains  0.2.1
High quality, portable, C++ API for native application and game development.
TurtleBrains::Game::DelayBehavior Class Reference

#include <tb_entity_behavior_interface.h>

Inheritance diagram for TurtleBrains::Game::DelayBehavior:
TurtleBrains::Game::EntityBehaviorInterface TurtleBrains::Core::Noncopyable

Public Member Functions

 DelayBehavior (Entity &entity, float delayInSeconds)
 
virtual ~DelayBehavior (void)
 
virtual void OnSimulate (void)
 
- Public Member Functions inherited from TurtleBrains::Game::EntityBehaviorInterface
 EntityBehaviorInterface (EntityInterface &entity)
 
virtual ~EntityBehaviorInterface (void)=0
 

Additional Inherited Members

- Protected Member Functions inherited from TurtleBrains::Game::EntityBehaviorInterface
virtual void OnAdded (void)
 
virtual void OnRemoved (void)
 
virtual void OnPaused (void)
 
virtual void OnResume (void)
 
virtual void OnUpdate (const float deltaTime)
 
virtual void OnRender (void) const
 
virtual void OnCollideWith (const EntityInterface &other)
 
- Protected Attributes inherited from TurtleBrains::Game::EntityBehaviorInterface
EntitymEntity
 

Detailed Description

TODO: TIM: Documentation: Teach the user how to use this.

Note
This class needs more thought and work put into the interface and design.

Constructor & Destructor Documentation

TurtleBrains::Game::DelayBehavior::DelayBehavior ( Entity entity,
float  delayInSeconds 
)
inline

TODO: TIM: Documentation: Teach the user how to use this.

virtual TurtleBrains::Game::DelayBehavior::~DelayBehavior ( void  )
inlinevirtual

TODO: TIM: Documentation: Teach the user how to use this.

Member Function Documentation

virtual void TurtleBrains::Game::DelayBehavior::OnSimulate ( void  )
virtual

TODO: TIM: Documentation: Teach the user how to use this.

Reimplemented from TurtleBrains::Game::EntityBehaviorInterface.