BWAPI
|
#include <DefenseManager.h>
Classes | |
class | DefenseData |
Public Member Functions | |
DefenseManager (Arbitrator::Arbitrator< BWAPI::Unit *, double > *arbitrator) | |
void | setBorderManager (BorderManager *borderManager) |
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::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::setBorderManager | ( | BorderManager * | borderManager | ) |
void DefenseManager::update | ( | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.