Public Member Functions |
| void | update () |
| void | onStart () |
| void | onUnitShow (BWAPI::Unit *unit) |
| void | onUnitHide (BWAPI::Unit *unit) |
| void | onUnitCreate (BWAPI::Unit *unit) |
| void | onUnitMorph (BWAPI::Unit *unit) |
| void | onUnitRenegade (BWAPI::Unit *unit) |
| void | onUnitDestroy (BWAPI::Unit *unit) |
| bool | positionInRangeOfEnemyDetector (BWAPI::Position p) |
| bool | enemyFlyerThreat () |
| bool | isEnemyBuildingInRegion (BWTA::Region *region) |
| int | getNumUnits (BWAPI::UnitType type, BWAPI::Player *player) |
| int | getNumDeadUnits (BWAPI::UnitType type, BWAPI::Player *player) |
| int | getNumTotalDeadUnits (BWAPI::Player *player) |
| int | knownForceSize (BWAPI::Player *player) |
| int | visibleForceSize (BWAPI::Player *player) |
| int | numEnemyUnitsInRegion (BWTA::Region *region) |
| int | numEnemyFlyingUnitsInRegion (BWTA::Region *region) |
| int | nearbyForceSize (BWAPI::Position p, BWAPI::Player *player, int radius) |
| bool | nearbyForceHasCloaked (BWAPI::Position p, BWAPI::Player *player, int radius) |
| bool | canWinNearby (BWAPI::Position p) |
| std::pair< double, double > | nearbyCombatInfo (BWAPI::Position p, BWAPI::Player *player) |
| double | getDPS (BWAPI::UnitType type) |
| UnitInfoVector & | getEnemyDetectors () |
| UnitInfoVector & | getKnownUnitInfo (BWAPI::UnitType type, BWAPI::Player *player) |
| UnitInfoVector & | getAllUnits (BWAPI::Player *player) |
| BaseInfoVector & | getAllBases () |
| BWAPI::Unit * | getClosestUnitToTarget (BWAPI::UnitType type, BWAPI::Position target) |
| std::set< BWTA::Region * > & | getOccupiedRegions (BWAPI::Player *player) |
| BWTA::BaseLocation * | getMainBaseLocation (BWAPI::Player *player) |
| bool | enemyHasCloakedUnits () |
| void | drawUnitInformation (int x, int y) |
Static Public Member Functions |
| static UnitInfoState * | getInstance () |
Public Attributes |
| bool | goForIt |