|
BWAPI
|
#include <DefenseManager.h>


Classes | |
| class | DefenseData |
Public Member Functions | |
| DefenseManager (Arbitrator::Arbitrator< BWAPI::Unit *, double > *arbitrator) | |
| void | setBorderManager (BorderManager *borderManager) |
| void | setBaseManager (BaseManager *baseManager) |
| void | setInformationManager (InformationManager *informationManager) |
| void | setBuildOrderManager (BuildOrderManager *buildOrderManager) |
| void | setSpyManager (SpyManager *spyManager) |
| std::set< BWAPI::Unit * > & | getIdleDefenders () |
| virtual void | onOffer (std::set< BWAPI::Unit * > units) |
| virtual void | onRevoke (BWAPI::Unit *unit, double bid) |
| void | onRemoveUnit (BWAPI::Unit *unit) |
| virtual void | update () |
| virtual std::string | getName () const |
| virtual std::string | getShortName () const |
| DefenseManager::DefenseManager | ( | Arbitrator::Arbitrator< BWAPI::Unit *, double > * | arbitrator | ) |
| std::set< BWAPI::Unit * > & DefenseManager::getIdleDefenders | ( | ) |

| std::string DefenseManager::getName | ( | ) | const [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
| std::string DefenseManager::getShortName | ( | ) | const [virtual] |
Reimplemented from Arbitrator::Controller< BWAPI::Unit *, double >.
| void DefenseManager::onOffer | ( | std::set< BWAPI::Unit * > | units | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.

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

| void DefenseManager::onRevoke | ( | BWAPI::Unit * | unit, |
| double | bid | ||
| ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
| void DefenseManager::setBaseManager | ( | BaseManager * | baseManager | ) |
| void DefenseManager::setBorderManager | ( | BorderManager * | borderManager | ) |
| void DefenseManager::setBuildOrderManager | ( | BuildOrderManager * | buildOrderManager | ) |
| void DefenseManager::setInformationManager | ( | InformationManager * | informationManager | ) |
| void DefenseManager::setSpyManager | ( | SpyManager * | spyManager | ) |
| void DefenseManager::update | ( | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.

1.7.6.1