BWAPI
|
#include <WorkerManager.h>
Classes | |
class | WorkerData |
Public Member Functions | |
virtual void | onOffer (std::set< BWAPI::Unit * > units) |
virtual void | onRevoke (BWAPI::Unit *unit, double bid) |
virtual void | update () |
virtual std::string | getName () const |
virtual std::string | getShortName () const |
void | onUnitDestroy (BWAPI::Unit *unit) |
void | onRemoveUnit (BWAPI::Unit *unit) |
void | setWorkersPerGas (int count) |
double | getMineralRate () const |
double | getGasRate () const |
int | getOptimalWorkerCount () const |
void | enableAutoBuild () |
void | disableAutoBuild () |
void | setAutoBuildPriority (int priority) |
Static Public Member Functions | |
static WorkerManager * | create () |
static void | destroy () |
WorkerManager * WorkerManager::create | ( | ) | [static] |
void WorkerManager::destroy | ( | ) | [static] |
void WorkerManager::disableAutoBuild | ( | ) |
void WorkerManager::enableAutoBuild | ( | ) |
double WorkerManager::getGasRate | ( | ) | const |
double WorkerManager::getMineralRate | ( | ) | const |
string WorkerManager::getName | ( | ) | const [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
int WorkerManager::getOptimalWorkerCount | ( | ) | const |
string WorkerManager::getShortName | ( | ) | const [virtual] |
Reimplemented from Arbitrator::Controller< BWAPI::Unit *, double >.
void WorkerManager::onOffer | ( | std::set< BWAPI::Unit * > | units | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
void WorkerManager::onRemoveUnit | ( | BWAPI::Unit * | unit | ) |
void WorkerManager::onRevoke | ( | BWAPI::Unit * | unit, |
double | bid | ||
) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.
void WorkerManager::onUnitDestroy | ( | BWAPI::Unit * | unit | ) |
void WorkerManager::setAutoBuildPriority | ( | int | priority | ) |
void WorkerManager::setWorkersPerGas | ( | int | count | ) |
void WorkerManager::update | ( | ) | [virtual] |
Implements Arbitrator::Controller< BWAPI::Unit *, double >.