BWAPI
|
#include <UnderAttackManager.h>
Classes | |
class | UAData |
Public Member Functions | |
UnderAttackManager (Arbitrator::Arbitrator< BWAPI::Unit *, double > *arbitrator) | |
virtual void | onOffer (std::set< BWAPI::Unit * > unitGroup) |
virtual void | onRevoke (BWAPI::Unit *p, double bid) |
void | onRemoveUnit (BWAPI::Unit *unit) |
virtual void | update () |
virtual std::string | getName () const |
virtual std::string | getShortName () const |
void | setDefenseManager (DefenseManager *) |
void | setBaseManager (BaseManager *) |
UnderAttackManager::UnderAttackManager | ( | Arbitrator::Arbitrator< BWAPI::Unit *, double > * | arbitrator | ) |
std::string UnderAttackManager::getName | ( | ) | const [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
std::string UnderAttackManager::getShortName | ( | ) | const [virtual] |
Reimplemented from Arbitrator::Controller< BWAPI::Unit *, double >.
void UnderAttackManager::onOffer | ( | std::set< BWAPI::Unit * > | unitGroup | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
void UnderAttackManager::onRemoveUnit | ( | BWAPI::Unit * | unit | ) |
void UnderAttackManager::onRevoke | ( | BWAPI::Unit * | p, |
double | bid | ||
) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
void UnderAttackManager::setBaseManager | ( | BaseManager * | baseManager | ) |
void UnderAttackManager::setDefenseManager | ( | DefenseManager * | defenseManager | ) |
void UnderAttackManager::update | ( | void | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.