Public Member Functions | |
Constructors and Destructors | |
CaptainAgent (OptionManager &mgr, nub::soft_ref< AgentManager > ama, const std::string &name="CaptainAgent") | |
~CaptainAgent () | |
CaptainAgent member functions | |
void | msgGoThroughGateComplete () |
Messages. | |
void | msgMovementComplete () |
bool | pickAndExecuteAnAction () |
Scheduler. | |
void | start () |
void | setMovementAgent (nub::soft_ref< MovementAgent > pmc) |
void | setForwardVisionAgent (nub::soft_ref< ForwardVisionAgent > fv) |
Definition at line 51 of file Captain.H.
void CaptainAgent::msgGoThroughGateComplete | ( | ) |
Messages.
Definition at line 62 of file Captain.C.
References SubmarineAgent::itsCurrentMission, and Agent::stateChanged().
bool CaptainAgent::pickAndExecuteAnAction | ( | ) | [virtual] |
Scheduler.
Reimplemented from Agent.
Definition at line 109 of file Captain.C.
References SubmarineAgent::itsCurrentMission.