BWAPI
Public Member Functions
SquadManagerAgent Class Reference

#include <SquadManagerAgent.h>

Inheritance diagram for SquadManagerAgent:
Inheritance graph
[legend]
Collaboration diagram for SquadManagerAgent:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 SquadManagerAgent (AgentPool *p, SquadPool *sp)
SquadTacticsModelrecruitSquad (UnitOrder u)
SquadTacticsModelrecruitSquad (Squad *s, int tactic)
std::vector< Unit * > recruitReinforcements (UnitType u, int num)
bool isUnitInSquads (int s)
void freeUnit (Unit *u)
void relinquish (SquadTacticsModel *s)
void activateSquad (SquadTacticsModel *s)
void alertNewUnit (Unit *s)
bool isUnitInSquads (Unit *s)
SquadTacticsModelgetActiveSquad (int tactic)
virtual void updateDrives ()
virtual ArbitratorgetArbitrator ()
virtual ArbitratorgetInternalArbitrator ()
void alertAirSquadrons (Unit *target)

Constructor & Destructor Documentation


Member Function Documentation

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

virtual Arbitrator* SquadManagerAgent::getArbitrator ( ) [inline, virtual]

Implements AgentBase.

virtual Arbitrator* SquadManagerAgent::getInternalArbitrator ( ) [inline, virtual]

Here is the caller graph for this function:

std::vector< Unit * > SquadManagerAgent::recruitReinforcements ( UnitType  u,
int  num 
)

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

void SquadManagerAgent::updateDrives ( ) [virtual]

Implements AgentBase.

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines