FastEcslent::Wait Class Reference

#include <command.h>

Inheritance diagram for FastEcslent::Wait:

FastEcslent::UnitCommand FastEcslent::UnitCommand FastEcslent::UnitCommand FastEcslent::UnitCommand FastEcslent::UnitCommand FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command FastEcslent::Command

List of all members.

Public Member Functions

 Wait (Entity *ent, Target *tgt)
virtual bool done ()
virtual void init ()
virtual void tick (double dt)
void postProcess ()
virtual Commandclone ()
 Wait (Entity *ent, Target *tgt)
virtual bool done ()
virtual void init ()
virtual void tick (double dt)
 Wait (Entity *ent, Target *tgt)
virtual bool done ()
virtual void init ()
virtual void tick (double dt)
 Wait (Entity *ent, Target *tgt)
virtual bool done ()
virtual void init ()
virtual void tick (double dt)
 Wait (Entity *ent, Target *tgt)
virtual bool done ()
virtual void init ()
virtual void tick (double dt)

Public Attributes

bool finished
double timeLeftToWait

Private Member Functions

bool valid (Ogre::Vector3 pos)
bool valid (Ogre::Vector3 pos)
bool valid (Ogre::Vector3 pos)
bool valid (Ogre::Vector3 pos)
bool valid (Ogre::Vector3 pos)


Detailed Description

Definition at line 169 of file command.h.


Constructor & Destructor Documentation

FastEcslent::Wait::Wait ( Entity ent,
Target tgt 
) [inline]

Definition at line 176 of file command.h.

References DEBUG, timeLeftToWait, and FastEcslent::Target::waitTime.

FastEcslent::Wait::Wait ( Entity ent,
Target tgt 
) [inline]

Definition at line 121 of file command.h.

References DEBUG, timeLeftToWait, and FastEcslent::Target::waitTime.

FastEcslent::Wait::Wait ( Entity ent,
Target tgt 
) [inline]

Definition at line 121 of file command.h.

References DEBUG, timeLeftToWait, and FastEcslent::Target::waitTime.

FastEcslent::Wait::Wait ( Entity ent,
Target tgt 
) [inline]

Definition at line 121 of file command.h.

References DEBUG, timeLeftToWait, and FastEcslent::Target::waitTime.

FastEcslent::Wait::Wait ( Entity ent,
Target tgt 
) [inline]

Definition at line 121 of file command.h.

References DEBUG, timeLeftToWait, and FastEcslent::Target::waitTime.


Member Function Documentation

bool FastEcslent::Wait::valid ( Ogre::Vector3  pos  )  [inline, private]

Definition at line 171 of file command.h.

bool FastEcslent::Wait::done (  )  [inline, virtual]

Implements FastEcslent::Command.

Definition at line 97 of file command.cpp.

References timeLeftToWait.

void FastEcslent::Wait::init (  )  [inline, virtual]

Implements FastEcslent::Command.

Definition at line 93 of file command.cpp.

References FastEcslent::UnitCommand::target, timeLeftToWait, and FastEcslent::Target::waitTime.

Referenced by FastEcslent::createWaitForEnt().

void FastEcslent::Wait::tick ( double  dt  )  [inline, virtual]

Implements FastEcslent::Command.

Definition at line 101 of file command.cpp.

References DEBUG, FastEcslent::UnitCommand::entity, timeLeftToWait, and FastEcslent::Entity::uiname.

void FastEcslent::Wait::postProcess (  )  [inline, virtual]

Implements FastEcslent::Command.

Definition at line 185 of file command.h.

virtual Command* FastEcslent::Wait::clone (  )  [inline, virtual]

Reimplemented from FastEcslent::Command.

Definition at line 186 of file command.h.

bool FastEcslent::Wait::valid ( Ogre::Vector3  pos  )  [inline, private]

Definition at line 116 of file command.h.

virtual bool FastEcslent::Wait::done (  )  [virtual]

Implements FastEcslent::Command.

virtual void FastEcslent::Wait::init (  )  [virtual]

Implements FastEcslent::Command.

virtual void FastEcslent::Wait::tick ( double  dt  )  [virtual]

Implements FastEcslent::Command.

bool FastEcslent::Wait::valid ( Ogre::Vector3  pos  )  [inline, private]

Definition at line 116 of file command.h.

virtual bool FastEcslent::Wait::done (  )  [virtual]

Implements FastEcslent::Command.

virtual void FastEcslent::Wait::init (  )  [virtual]

Implements FastEcslent::Command.

virtual void FastEcslent::Wait::tick ( double  dt  )  [virtual]

Implements FastEcslent::Command.

bool FastEcslent::Wait::valid ( Ogre::Vector3  pos  )  [inline, private]

Definition at line 116 of file command.h.

virtual bool FastEcslent::Wait::done (  )  [virtual]

Implements FastEcslent::Command.

virtual void FastEcslent::Wait::init (  )  [virtual]

Implements FastEcslent::Command.

virtual void FastEcslent::Wait::tick ( double  dt  )  [virtual]

Implements FastEcslent::Command.

bool FastEcslent::Wait::valid ( Ogre::Vector3  pos  )  [inline, private]

Definition at line 116 of file command.h.

virtual bool FastEcslent::Wait::done (  )  [virtual]

Implements FastEcslent::Command.

virtual void FastEcslent::Wait::init (  )  [virtual]

Implements FastEcslent::Command.

virtual void FastEcslent::Wait::tick ( double  dt  )  [virtual]

Implements FastEcslent::Command.


Member Data Documentation

bool FastEcslent::Wait::finished

Definition at line 180 of file command.h.

double FastEcslent::Wait::timeLeftToWait

Definition at line 181 of file command.h.

Referenced by done(), init(), tick(), and Wait().


The documentation for this class was generated from the following files:
Generated on Fri Dec 13 14:54:20 2013 for FastECSLent by  doxygen 1.5.4