|
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] |
1.7.6.1