|
BWAPI
|
#include <SquadManager.h>

Public Member Functions | |
| SquadManager () | |
| void | newSquad (const UnitSet &units) |
| SquadAgent * | testSquad (const UnitSet &units) |
| void | newSquad (BWAPI::Unit *unit) |
| void | unitTraining (BWAPI::Unit *unit) |
| void | onFrame () |
| void | onUnitDestroy (BWAPI::Unit *unit) |
| void | newEnemy (BWAPI::Unit *enemy) |
| void | newEnemy (BWAPI::Unit *enemy, SquadAgent *oldSquad) |
| void | onEnemyEvade (BWAPI::Unit *enemy) |
| void | onEnemyDestroy (BWAPI::Unit *enemy) |
| void | requestRetreat (SquadAgent *squad) |
| BWAPI::Position | getBestTarget () |
| void | removeMergingSquads (SquadAgent *squad) |
Public Attributes | |
| UnitSet | _unitsTraning |
| SquadAgent * | _creatingSquad |
| SquadSet | _squads |
| UnitToSquadMap | _unitToSquadMap |
| UnitToSquadMap | _enemyToSquadMap |
| BWAPI::Position | _positionTarget |
| UnitPairSet | _squadsToMerge |


| void SquadManager::newEnemy | ( | BWAPI::Unit * | enemy | ) |

| void SquadManager::newEnemy | ( | BWAPI::Unit * | enemy, |
| SquadAgent * | oldSquad | ||
| ) |

| void SquadManager::newSquad | ( | const UnitSet & | units | ) |


| void SquadManager::newSquad | ( | BWAPI::Unit * | unit | ) |

| void SquadManager::onEnemyDestroy | ( | BWAPI::Unit * | enemy | ) |

| void SquadManager::onEnemyEvade | ( | BWAPI::Unit * | enemy | ) |


| void SquadManager::onFrame | ( | ) |


| void SquadManager::onUnitDestroy | ( | BWAPI::Unit * | unit | ) |


| void SquadManager::removeMergingSquads | ( | SquadAgent * | squad | ) |


| void SquadManager::requestRetreat | ( | SquadAgent * | squad | ) |


| SquadAgent * SquadManager::testSquad | ( | const UnitSet & | units | ) |

| void SquadManager::unitTraining | ( | BWAPI::Unit * | unit | ) |

1.7.6.1