Classes |
| class | MetaUnit |
| class | PriorityLevel |
| class | Resources |
| class | Type |
Public Member Functions |
| | BuildOrderManager (BuildManager *buildManager, TechManager *techManager, UpgradeManager *upgradeManager, WorkerManager *workerManager, SupplyManager *supplyManager) |
| void | update () |
| std::string | getName () const |
| void | build (int count, BWAPI::UnitType t, int priority, BWAPI::TilePosition seedPosition=BWAPI::TilePositions::None) |
| void | buildAdditional (int count, BWAPI::UnitType t, int priority, BWAPI::TilePosition seedPosition=BWAPI::TilePositions::None) |
| void | research (BWAPI::TechType t, int priority) |
| void | upgrade (int level, BWAPI::UpgradeType t, int priority) |
| bool | hasResources (BWAPI::UnitType t) |
| bool | hasResources (BWAPI::TechType t) |
| bool | hasResources (BWAPI::UpgradeType t) |
| void | spendResources (BWAPI::UnitType t) |
| void | spendResources (BWAPI::TechType t) |
| void | spendResources (BWAPI::UpgradeType t) |
| int | getPlannedCount (BWAPI::UnitType t) |
| int | getPlannedCount (BWAPI::UnitType t, int minPriority) |
| void | enableDependencyResolver () |
| void | setDebugMode (bool debugMode) |
| std::set< BWAPI::UnitType > | unitsCanMake (MetaUnit *builder, int time) |
| std::set< BWAPI::TechType > | techsCanResearch (MetaUnit *techUnit, int time) |
| std::set< BWAPI::UpgradeType > | upgradesCanResearch (MetaUnit *techUnit, int time) |
| int | nextFreeTime (const MetaUnit *unit) |
| int | nextFreeTime (BWAPI::UnitType t) |
| int | nextFreeTime (const MetaUnit *unit, BWAPI::UnitType t) |
| int | nextFreeTime (const MetaUnit *unit, BWAPI::TechType t) |
| int | nextFreeTime (const MetaUnit *unit, BWAPI::UpgradeType t) |
| BuildManager * | getBuildManager () |
Public Attributes |
| std::set< MetaUnit * > | MetaUnitPointers |