|
BWAPI
|
#include <UpgradeManager.h>


Classes | |
| class | Upgrade |
Public Member Functions | |
| UpgradeManager (Arbitrator::Arbitrator< BWAPI::Unit *, double > *arbitrator) | |
| void | setBuildingPlacer (BuildingPlacer *placer) |
| virtual void | onOffer (std::set< BWAPI::Unit * > units) |
| virtual void | onRevoke (BWAPI::Unit *unit, double bid) |
| virtual void | update () |
| virtual std::string | getName () const |
| void | onRemoveUnit (BWAPI::Unit *unit) |
| bool | upgrade (BWAPI::UpgradeType type, int level=-1) |
| int | getPlannedLevel (BWAPI::UpgradeType type) const |
| int | getStartedLevel (BWAPI::UpgradeType type) const |
| int | getCompletedLevel (BWAPI::UpgradeType type) const |
| UpgradeManager::UpgradeManager | ( | Arbitrator::Arbitrator< BWAPI::Unit *, double > * | arbitrator | ) |

| int UpgradeManager::getCompletedLevel | ( | BWAPI::UpgradeType | type | ) | const |

| std::string UpgradeManager::getName | ( | ) | const [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
| int UpgradeManager::getPlannedLevel | ( | BWAPI::UpgradeType | type | ) | const |

| int UpgradeManager::getStartedLevel | ( | BWAPI::UpgradeType | type | ) | const |
| void UpgradeManager::onOffer | ( | std::set< BWAPI::Unit * > | units | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.

| void UpgradeManager::onRemoveUnit | ( | BWAPI::Unit * | unit | ) |


| void UpgradeManager::onRevoke | ( | BWAPI::Unit * | unit, |
| double | bid | ||
| ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.

| void UpgradeManager::setBuildingPlacer | ( | BuildingPlacer * | placer | ) |
| void UpgradeManager::update | ( | void | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.

| bool UpgradeManager::upgrade | ( | BWAPI::UpgradeType | type, |
| int | level = -1 |
||
| ) |

1.7.6.1