BWAPI
|
#include <InformationManagerAgent.h>
void InformationManagerAgent::addBase | ( | TilePosition | p, |
Unit * | u | ||
) |
void InformationManagerAgent::alert | ( | Unit * | u | ) |
bool InformationManagerAgent::baseIsTaken | ( | Unit * | u | ) |
void InformationManagerAgent::destroyed | ( | Unit * | u | ) |
std::vector< UnitModel * > InformationManagerAgent::evaluateThreatAt | ( | Position | p | ) |
std::vector< Unit * > InformationManagerAgent::findLocalObstructions | ( | ) |
virtual Arbitrator* InformationManagerAgent::getArbitrator | ( | ) | [inline, virtual] |
Implements AgentBase.
std::vector< BaseModel * > InformationManagerAgent::getBases | ( | ) |
std::vector< Unit * > InformationManagerAgent::getBuildingsOfType | ( | UnitType | u | ) |
std::vector< UnitModel * > InformationManagerAgent::getKnownBuildings | ( | ) |
std::vector< UnitModel * > InformationManagerAgent::getKnownBuildingsAroundPoint | ( | Position | p, |
int | radius | ||
) |
std::vector< UnitModel * > InformationManagerAgent::getKnownUnitsAroundPoint | ( | Position | p, |
int | radius | ||
) |
std::pair< int, int > InformationManagerAgent::getStrategyEstimate | ( | ) |
std::vector< Unit * > InformationManagerAgent::getUnitsOfType | ( | UnitType | u | ) |
std::vector< Unit * > InformationManagerAgent::getUnitsOfType | ( | std::pair< UnitType, UnitType > | u | ) |
std::vector< Unit * > InformationManagerAgent::getUnitsThatProduce | ( | Unit * | u | ) |
bool InformationManagerAgent::hasUnit | ( | UnitType | t | ) |
bool InformationManagerAgent::hasUnit | ( | Unit * | t | ) |
void InformationManagerAgent::printUnits | ( | ) |
void InformationManagerAgent::updateDrives | ( | ) | [virtual] |