BWAPI
|
#include <SquadManagerAgent.h>
Public Member Functions | |
SquadManagerAgent (AgentPool *p, SquadPool *sp) | |
SquadTacticsModel * | recruitSquad (UnitOrder u) |
SquadTacticsModel * | recruitSquad (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) |
SquadTacticsModel * | getActiveSquad (int tactic) |
virtual void | updateDrives () |
virtual Arbitrator * | getArbitrator () |
virtual Arbitrator * | getInternalArbitrator () |
void | alertAirSquadrons (Unit *target) |
SquadManagerAgent::SquadManagerAgent | ( | AgentPool * | p, |
SquadPool * | sp | ||
) |
void SquadManagerAgent::activateSquad | ( | SquadTacticsModel * | s | ) |
void SquadManagerAgent::alertAirSquadrons | ( | Unit * | target | ) |
void SquadManagerAgent::alertNewUnit | ( | Unit * | s | ) |
void SquadManagerAgent::freeUnit | ( | Unit * | u | ) |
SquadTacticsModel * SquadManagerAgent::getActiveSquad | ( | int | tactic | ) |
virtual Arbitrator* SquadManagerAgent::getArbitrator | ( | ) | [inline, virtual] |
Implements AgentBase.
virtual Arbitrator* SquadManagerAgent::getInternalArbitrator | ( | ) | [inline, virtual] |
bool SquadManagerAgent::isUnitInSquads | ( | int | s | ) |
bool SquadManagerAgent::isUnitInSquads | ( | Unit * | s | ) |
std::vector< Unit * > SquadManagerAgent::recruitReinforcements | ( | UnitType | u, |
int | num | ||
) |
SquadTacticsModel * SquadManagerAgent::recruitSquad | ( | Squad * | s, |
int | tactic | ||
) |
void SquadManagerAgent::relinquish | ( | SquadTacticsModel * | s | ) |
void SquadManagerAgent::updateDrives | ( | ) | [virtual] |