BWAPI
|
std::set<UnitType>& BWAPI::UnitTypes::allMacroTypes | ( | ) |
Returns the set of all the MacroTypes.
std::set<UnitType>& BWAPI::UnitTypes::allUnitTypes | ( | ) |
Returns the set of all the UnitTypes.
Referenced by UnitHelper::unitProducesGround().
UnitType BWAPI::UnitTypes::getUnitType | ( | std::string | name | ) |
Given the name of a unit type, this function will return the unit type. For example, UnitTypes::getUnitType("Terran Marine") will return UnitTypes::Terran_Marine.
void BWAPI::UnitTypes::init | ( | ) |
Referenced by BuildOrderManagerClass::LoadProtossBuilds().
Referenced by BuildOrderManagerClass::LoadProtossBuilds(), and MacroManagerClass::onChangeBuild().
Referenced by BuildOrderManagerClass::LoadProtossBuilds().
Referenced by Behaviour::createDefaultActions(), and BuildOrderManagerClass::LoadProtossBuilds().
Referenced by GameProgressDetectionClass::update().
Referenced by BuildOrderManagerClass::LoadOtherBuilds(), and BuildOrderManagerClass::LoadProtossBuilds().
Referenced by BuildOrderManagerClass::LoadProtossBuilds(), and WallTrackerClass::onBegin().
Referenced by BuildOrderManagerClass::LoadProtossBuilds(), and WallTrackerClass::onBegin().
Referenced by UnitHelper::isArmyUnit(), PsiStormAction::update(), and DefaultSquadTask::updateRequirements().
Referenced by BuildOrderManagerClass::LoadProtossBuilds(), and PossibleLocationCompare::operator()().
Referenced by BuildOrderManagerClass::LoadProtossBuilds().
Referenced by DefaultSquadTask::giveUnit(), DefenseSquadTask::giveUnit(), UnitHelper::isArmyUnit(), BuildOrderManagerClass::LoadProtossBuilds(), MacroManagerClass::onChangeBuild(), DetectorAction::update(), GameProgressDetectionClass::update(), MacroManagerClass::updateObserverProduction(), ScoutManagerClass::updateObserverScouts(), ObserverScoutTask::updateRequirements(), DefenseSquadTask::updateRequirements(), and DefaultSquadTask::updateRequirements().
Referenced by BuildOrderManagerClass::LoadProtossBuilds().
Referenced by UnitClass::canAttackGround(), Behaviour::createDefaultActions(), UnitClass::getGroundWeaponMaxRange(), DropAction::getRequestedUnits(), UnitClass::getWeapon(), UnitClass::getWeaponCooldown(), BuildOrderManagerClass::LoadProtossBuilds(), MacroManagerClass::onChangeBuild(), and GameProgressDetectionClass::update().
Referenced by BuildOrderManagerClass::LoadProtossBuilds().
Referenced by BuildOrderManagerClass::LoadProtossBuilds().
Referenced by BuildOrderManagerClass::LoadProtossBuilds().
Referenced by BuildOrderManagerClass::LoadProtossBuilds().
Referenced by BaseClass::addUnit(), UnitTrackerClass::getGeysers(), and BuildingPlacerClass::isTileBlocked().
Referenced by UnitHelper::isStaticDefense(), and BasicUnitAction::update().
Referenced by ScoutDataClass::checkPositions(), UnitHelper::hasAddon(), and WorkerScoutTask::preUpdate().
Referenced by UnitHelper::hasAddon().
Referenced by BuildOrderManagerClass::LoadOtherBuilds().
Referenced by BuildingPlacerClass::isAddonBuildable().
Referenced by BuildOrderManagerClass::LoadOtherBuilds().
Referenced by BuildOrderManagerClass::LoadOtherBuilds().
Referenced by UnitHelper::hasAddon().
Referenced by BuildOrderManagerClass::LoadOtherBuilds(), and BasicUnitAction::update().
Referenced by UnitClass::isSieged(), and UnitClass::update().
Referenced by UnitHelper::hasAddon().
Referenced by UnitClass::canAttackGround(), Behaviour::createDefaultActions(), AOEThreatClass::getPosition(), UnitHelper::isArmyUnit(), AOEThreatClass::isGroundThreat(), PlayerTrackerClass::onDiscover(), MineDragAction::update(), PsiStormAction::update(), BasicUnitAction::update(), AOEThreatTrackerClass::update(), and PlayerTrackerClass::update().
Referenced by TaskManagerClass::build().
Referenced by UnitHelper::isStaticDefense().
Referenced by BuildOrderManagerClass::LoadProtossBuilds().
Referenced by PlayerTrackerClass::update().
Referenced by Behaviour::createDefaultActions().
Referenced by UnitHelper::isStaticDefense().
Referenced by UnitHelper::isStaticDefense().
Referenced by BuildOrderManagerClass::LoadOtherBuilds().