Public Types |
| enum | Expand { Natural,
Gas
} |
Public Member Functions |
| | InformationManager () |
| | ~InformationManager () |
| void | analyzeMap () |
| void | reserveMinerals (int minerals) |
| void | removeReservedMinerals (int minerals) |
| void | reserveGas (int gas) |
| void | removeReservedGas (int gas) |
| int | minerals () |
| int | gas () |
| bool | haveResources (BWAPI::UnitType type) |
| bool | haveResources (BWAPI::TechType type) |
| bool | haveResources (BWAPI::UpgradeType type) |
| void | frameSpend (BWAPI::UnitType type) |
| void | frameSpend (BWAPI::TechType type) |
| void | frameSpend (BWAPI::UpgradeType type) |
| void | buildRequest (BWAPI::UnitType type) |
| void | buildRequest (BWAPI::UnitType type, bool checkUnic) |
| void | criticalBuildRequest (BWAPI::UnitType type) |
| void | criticalBuildRequest (BWAPI::UnitType type, bool first) |
| void | addonRequest (BWAPI::UnitType addonType) |
| void | researchRequest (BWAPI::TechType techType) |
| void | upgradeRequest (BWAPI::UpgradeType upgradeType) |
| void | upgradeRequest (BWAPI::UpgradeType upgradeType, int level) |
| void | naturalExpandRequest (bool critical=false) |
| void | gasExpandRequest (bool critical=false) |
| void | onCommandCenterShow (BWAPI::Unit *unit) |
| void | onEnemyResourceDepotShow (BWAPI::Unit *unit) |
| void | onCommandCenterDestroy (BWAPI::Unit *unit) |
| void | onEnemyResourceDepotDestroy (BWAPI::Unit *unit) |
| BWAPI::TilePosition | getNaturalExpandPosition (BWAPI::TilePosition ignorePosition=BWAPI::TilePositions::None) |
| BWAPI::TilePosition | getGasExpandPosition (BWAPI::TilePosition ignorePosition=BWAPI::TilePositions::None) |
| double | get_enemy_air_dps (BWAPI::TilePosition, int cycle) |
| double | get_enemy_ground_dps (BWAPI::TilePosition, int cycle) |
| double | get_enemy_air_dps (int x, int y, int cycle) |
| double | get_enemy_ground_dps (int x, int y, int cycle) |
| void | recompute_enemy_dps (int cycle) |
| void | drawAirDPSMap () |
| void | drawGroundDPSMap () |
| void | checkRequirements (BWAPI::UnitType type) |
| void | seenCloakedEnemy (BWAPI::TilePosition pos) |
| void | onMissileTurretShow (BWAPI::Unit *unit) |
| void | onMissileTurretDestroy (BWAPI::Unit *unit) |
| void | scanBases () |
| bool | useScanner (BWAPI::Unit *comsat, BWAPI::Position pos) |
Public Attributes |
| int | _mineralsReserved |
| int | _gasReserved |
| int | _frameMineralSpend |
| int | _frameGasSpend |
| UnitSet | _seenEnemies |
| UnitToTypeMap | _enemiesType |
| unsigned int | _minSquadSize |
| bool | _needAntiAirUnits |
| bool | _retreatDisabled |
| UnitToTimeMap | _tankSiege |
| double | _marines |
| double | _medics |
| double | _firebats |
| double | _ghosts |
| double | _vultures |
| double | _tank |
| double | _goliath |
| double | _wraiths |
| double | _enemyMarines |
| double | _enemyMedics |
| double | _enemyFirebats |
| double | _enemyGhosts |
| double | _enemyVultures |
| double | _enemyTank |
| double | _enemyGoliath |
| double | _enemyWraiths |
| double | _enemyDropship |
| double | _enemyScienceVessel |
| double | _enemyBattlecruiser |
| double | _enemyValkyrie |
| double | _enemyTurrets |
| double | _enemyZealot |
| double | _enemyDragoon |
| double | _enemyHTemplar |
| double | _enemyDTemplar |
| double | _enemyArchon |
| double | _enemyDArchon |
| double | _enemyReaver |
| double | _enemyObserver |
| double | _enemyShuttle |
| double | _enemyScout |
| double | _enemyCarrier |
| double | _enemyArbiter |
| double | _enemyCorsair |
| double | _enemyPhotonCanon |
| double | _enemyZergling |
| double | _enemyHydralisk |
| double | _enemyOverlord |
| double | _enemyLurker |
| double | _enemyMutalisk |
| double | _enemyUltralisk |
| double | _enemyGuardian |
| double | _enemyDevourer |
| double | _enemySunkenColony |
| double | _enemySporeColony |
| double | _ourAirDPS |
| double | _ourAntiAirHP |
| double | _ourGroundDPS |
| double | _ourAirHP |
| double | _ourGroundHP |
| double | _armySize |
| double | _enemyAirDPS |
| double | _enemyAntiAirHP |
| double | _enemyGroundDPS |
| double | _enemyAirHP |
| double | _enemyGroundHP |
| double | _enemyArmySize |
| BuildingToUnitMap | _trainOrder |
| std::vector< BWAPI::UnitType > | _buildRequest |
| std::vector< BWAPI::UnitType > | _criticalBuildRequest |
| BuildingToAddonMap | _addonOrder |
| BuildingToTechMap | _researchOrder |
| BuildingToUpgradeMap | _upgradeOrder |
| UnitToPercent | _percentList |
| bool | _autoVehicleUpgrade |
| bool | _autoShipUpgrade |
| bool | _autoInfanteryUpgrade |
| TilePositionSet | _cloakedEnemyPositions |
| bool | _turretDefenses |
| bool | _scienceVesselDetector |
| Expand | _expandType |
std::map< BWTA::BaseLocation
*, BWAPI::TilePosition > | _ourBases |
std::map< BWTA::BaseLocation
*, BWAPI::Unit * > | _basesUnderConstruction |
| std::set< BWTA::BaseLocation * > | _emptyBases |
| std::set< BWTA::BaseLocation * > | _enemyBases |
| std::set< BWAPI::TilePosition > | _ignoreBases |
| BWAPI::TilePosition | _proxyPosition |
| bool | _useProxyPosition |
std::map< BWAPI::Unit
*, BWTA::Region * > | _missileTurrets |
| bool | _autoBuildSuplies |
| bool | _priorCommandCenters |
| BWAPI::Position | _enemyStartPosition |
| bool | mapAnalyzed |
| BWTA::Region * | home |
| std::set< BWTA::BaseLocation * > | startLocationCouldContainEnemy |
| bool | _scoutedAnEnemyBase |
| BWTA::Chokepoint * | _choke |
| BWAPI::Position | _topLeft |
| BWAPI::Position | _bottomRight |
| BWAPI::Position | _center |
| int | _radius |
| int | _last_cycle_dps_map_was_recomputed |
| double * | _ground_enemy_dps_map |
| double * | _air_enemy_dps_map |
| UnitToTimeMap | _comsatStation |
std::set< BWTA::BaseLocation * >
::iterator | _lastBaseScan |
std::set< BWAPI::TilePosition >
::iterator | _lastIgnoreBaseScan |