|
BWAPI
|
#include <Builder.h>
Public Member Functions | |
| void | addTask (const BWAPI::UnitType &t, const BWAPI::TilePosition &seedPosition, bool quick, int lastOrder=0) |
| void | build (const BWAPI::UnitType &t, const BWAPI::TilePosition &seedPosition=BWAPI::TilePositions::None, bool quick=false) |
| void | buildOrder (const BWAPI::UnitType &t, int supplyAsTime, const BWAPI::TilePosition &seedPosition=BWAPI::TilePositions::None) |
| void | buildCannonsMinerals (BWTA::BaseLocation *b) |
| Attempts to build 2 pylons + 2 cannons around the minerals. | |
| int | numberInFutureTasks (const BWAPI::UnitType &t) |
| int | numberInConstruction (const BWAPI::UnitType &t) |
| int | willBuild (const BWAPI::UnitType &t) |
| const std::list< BWAPI::Unit * > & | getInConstruction () |
| int | additionalSupplyNextFrames (int frames=30 *24) |
| void | update () |
| const BWAPI::UnitType & | nextBuildingType () |
| void | onUnitCreate (BWAPI::Unit *unit) |
| void | onUnitDestroy (BWAPI::Unit *unit) |
Static Public Member Functions | |
| static Builder * | create () |
| static void | destroy () |
| int Builder::additionalSupplyNextFrames | ( | int | frames = 30*24 | ) |

| void Builder::addTask | ( | const BWAPI::UnitType & | t, |
| const BWAPI::TilePosition & | seedPosition, | ||
| bool | quick, | ||
| int | lastOrder = 0 |
||
| ) |

| void Builder::build | ( | const BWAPI::UnitType & | t, |
| const BWAPI::TilePosition & | seedPosition = BWAPI::TilePositions::None, |
||
| bool | quick = false |
||
| ) |


| void Builder::buildCannonsMinerals | ( | BWTA::BaseLocation * | b | ) |
Attempts to build 2 pylons + 2 cannons around the minerals.


| void Builder::buildOrder | ( | const BWAPI::UnitType & | t, |
| int | supplyAsTime, | ||
| const BWAPI::TilePosition & | seedPosition = BWAPI::TilePositions::None |
||
| ) |

| Builder * Builder::create | ( | ) | [static] |
| void Builder::destroy | ( | ) | [static] |
| const list< Unit * > & Builder::getInConstruction | ( | ) |

| const UnitType & Builder::nextBuildingType | ( | ) |
| int Builder::numberInConstruction | ( | const BWAPI::UnitType & | t | ) |

| int Builder::numberInFutureTasks | ( | const BWAPI::UnitType & | t | ) |

| void Builder::onUnitCreate | ( | BWAPI::Unit * | unit | ) |

| void Builder::onUnitDestroy | ( | BWAPI::Unit * | unit | ) |


| void Builder::update | ( | ) |
Follow the BO
Perform tasks
update as much construction tasks as we can afford
Check buildings in construction
Default check/defensive for the late game


| int Builder::willBuild | ( | const BWAPI::UnitType & | t | ) |


1.7.6.1