|
BWAPI
|
Functions | |
| Race | getRace (std::string name) |
| std::set< Race > & | allRaces () |
| void | init () |
Variables | |
| const Race | Zerg |
| const Race | Terran |
| const Race | Protoss |
| const Race | Random |
| const Race | Other |
| const Race | None |
| const Race | Unknown |
| std::set<Race>& BWAPI::Races::allRaces | ( | ) |
Returns the set of all the races, which are listed below.
| Race BWAPI::Races::getRace | ( | std::string | name | ) |
Given the name of a race, this function will return the race type. For example: Races::getRace("Zerg") will return Races::Zerg.
Referenced by BuildOrderManagerClass::changeCurrentBuild(), BuildOrderManagerClass::LoadOtherBuilds(), WallTrackerClass::onBegin(), MacroManagerClass::onChangeBuild(), Skynet::onStart(), BuildingPlacerClass::rememberBestExpandLocation(), SupplyManagerClass::update(), ResourceManagerClass::update(), ExpansionManagerClass::updateDefense(), ExpansionManagerClass::updateExpands(), MacroManagerClass::updateObserverProduction(), and ExpansionManagerClass::updateRefineries().

| void BWAPI::Races::init | ( | ) |
| const Race BWAPI::Races::None |
| const Race BWAPI::Races::Other |
| const Race BWAPI::Races::Protoss |
Referenced by ConstructionTask::finishedWithBuilder(), ConstructionTask::getEndTime(), BuildOrderManagerClass::LoadOtherBuilds(), BuildOrderManagerClass::LoadProtossBuilds(), WallTrackerClass::onBegin(), MacroManagerClass::onBegin(), MacroManagerClass::onChangeBuild(), Skynet::onStart(), Condition::passesValue(), ConstructionTask::preUpdate(), PlayerTrackerClass::update(), GameProgressDetectionClass::update(), ExpansionManagerClass::updateDefense(), MacroManagerClass::updateObserverProduction(), and ConstructionTask::updateRequirements().
| const Race BWAPI::Races::Random |
| const Race BWAPI::Races::Terran |
| const Race BWAPI::Races::Unknown |
Referenced by BuildOrderManagerClass::changeCurrentBuild().
| const Race BWAPI::Races::Zerg |
Referenced by TaskManagerClass::build(), BuildingPlacerClass::calculateReservations(), BuildingPlacerClass::isTileBuildable(), BuildOrderManagerClass::LoadOtherBuilds(), MacroManagerClass::onBegin(), Condition::passesValue(), PlayerTrackerClass::update(), ExpansionManagerClass::updateDefense(), ConstructionTask::updateRequirements(), and DefenseSquadTask::updateRequirements().
1.7.6.1