#include <groupAI.h>
Public Member Functions | |
GroupAI (Group *grp, GroupAspectType gat) | |
virtual void | tick (double dt) |
virtual void | init () |
void | addCommand (Command *cmd) |
void | setCommand (Command *cmd) |
void | setCommandList (std::deque< Command * > cmds) |
GroupAI (Group *grp, GroupAspectType gat) | |
virtual void | tick (double dt) |
virtual void | init () |
void | addCommand (Command *cmd) |
void | setCommand (Command *cmd) |
void | setCommandList (std::deque< Command * > cmds) |
GroupAI (Group *grp, GroupAspectType gat) | |
virtual void | tick (double dt) |
virtual void | init () |
void | addCommand (Command *cmd) |
void | setCommand (Command *cmd) |
void | setCommandList (std::deque< Command * > cmds) |
GroupAI (Group *grp, GroupAspectType gat) | |
virtual void | tick (double dt) |
virtual void | init () |
void | addCommand (Command *cmd) |
void | setCommand (Command *cmd) |
void | setCommandList (std::deque< Command * > cmds) |
GroupAI (Group *grp, GroupAspectType gat) | |
virtual void | tick (double dt) |
virtual void | init () |
void | addCommand (Command *cmd) |
void | setCommand (Command *cmd) |
void | setCommandList (std::deque< Command * > cmds) |
Public Attributes | |
std::deque< Command * > | commands |
boost::mutex | groupLock |
std::deque< Command * > | commands |
std::deque< Command * > | commands |
std::deque< Command * > | commands |
std::deque< Command * > | commands |
Definition at line 17 of file groupAI.h.
FastEcslent::GroupAI::GroupAI | ( | Group * | grp, | |
GroupAspectType | gat | |||
) | [inline] |
FastEcslent::GroupAI::GroupAI | ( | Group * | grp, | |
GroupAspectType | gat | |||
) | [inline] |
FastEcslent::GroupAI::GroupAI | ( | Group * | grp, | |
GroupAspectType | gat | |||
) | [inline] |
FastEcslent::GroupAI::GroupAI | ( | Group * | grp, | |
GroupAspectType | gat | |||
) | [inline] |
FastEcslent::GroupAI::GroupAI | ( | Group * | grp, | |
GroupAspectType | gat | |||
) | [inline] |
void FastEcslent::GroupAI::tick | ( | double | dt | ) | [inline, virtual] |
Reimplemented from FastEcslent::GroupAspect.
Definition at line 10 of file groupAI.cpp.
References commands.
void FastEcslent::GroupAI::init | ( | void | ) | [virtual] |
Reimplemented from FastEcslent::GroupAspect.
Definition at line 23 of file groupAI.cpp.
References commands.
void FastEcslent::GroupAI::addCommand | ( | Command * | cmd | ) |
void FastEcslent::GroupAI::setCommand | ( | Command * | cmd | ) |
void FastEcslent::GroupAI::setCommandList | ( | std::deque< Command * > | cmds | ) |
virtual void FastEcslent::GroupAI::tick | ( | double | dt | ) | [virtual] |
Reimplemented from FastEcslent::GroupAspect.
virtual void FastEcslent::GroupAI::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::GroupAspect.
void FastEcslent::GroupAI::addCommand | ( | Command * | cmd | ) |
void FastEcslent::GroupAI::setCommand | ( | Command * | cmd | ) |
void FastEcslent::GroupAI::setCommandList | ( | std::deque< Command * > | cmds | ) |
virtual void FastEcslent::GroupAI::tick | ( | double | dt | ) | [virtual] |
Reimplemented from FastEcslent::GroupAspect.
virtual void FastEcslent::GroupAI::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::GroupAspect.
void FastEcslent::GroupAI::addCommand | ( | Command * | cmd | ) |
void FastEcslent::GroupAI::setCommand | ( | Command * | cmd | ) |
void FastEcslent::GroupAI::setCommandList | ( | std::deque< Command * > | cmds | ) |
virtual void FastEcslent::GroupAI::tick | ( | double | dt | ) | [virtual] |
Reimplemented from FastEcslent::GroupAspect.
virtual void FastEcslent::GroupAI::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::GroupAspect.
void FastEcslent::GroupAI::addCommand | ( | Command * | cmd | ) |
void FastEcslent::GroupAI::setCommand | ( | Command * | cmd | ) |
void FastEcslent::GroupAI::setCommandList | ( | std::deque< Command * > | cmds | ) |
virtual void FastEcslent::GroupAI::tick | ( | double | dt | ) | [virtual] |
Reimplemented from FastEcslent::GroupAspect.
virtual void FastEcslent::GroupAI::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::GroupAspect.
void FastEcslent::GroupAI::addCommand | ( | Command * | cmd | ) |
void FastEcslent::GroupAI::setCommand | ( | Command * | cmd | ) |
void FastEcslent::GroupAI::setCommandList | ( | std::deque< Command * > | cmds | ) |
std::deque<Command*> FastEcslent::GroupAI::commands |
Definition at line 19 of file groupAI.h.
Referenced by addCommand(), init(), setCommand(), setCommandList(), and tick().
boost::mutex FastEcslent::GroupAI::groupLock |
Definition at line 20 of file groupAI.h.
Referenced by addCommand(), setCommand(), and setCommandList().
std::deque<Command*> FastEcslent::GroupAI::commands |
std::deque<Command*> FastEcslent::GroupAI::commands |
std::deque<Command*> FastEcslent::GroupAI::commands |
std::deque<Command*> FastEcslent::GroupAI::commands |