BWAPI
Classes | Public Member Functions
WorkerManager Class Reference

#include <WorkerManager.h>

Inheritance diagram for WorkerManager:
Inheritance graph
[legend]
Collaboration diagram for WorkerManager:
Collaboration graph
[legend]

List of all members.

Classes

class  WorkerData

Public Member Functions

 WorkerManager ()
 WorkerManager (Arbitrator::Arbitrator< BWAPI::Unit *, double > *arbitrator)
void setBaseManager (BaseManager *baseManager)
void setBuildOrderManager (BuildOrderManager *buildOrderManager)
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 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)
void setDestinationMineral (BWAPI::Unit *)

Constructor & Destructor Documentation


Member Function Documentation

double WorkerManager::getGasRate ( ) const
string WorkerManager::getName ( ) const [virtual]
string WorkerManager::getShortName ( ) const [virtual]
void WorkerManager::onOffer ( std::set< BWAPI::Unit * >  units) [virtual]

Here is the call graph for this function:

void WorkerManager::onRevoke ( BWAPI::Unit unit,
double  bid 
) [virtual]
void WorkerManager::setAutoBuildPriority ( int  priority)
void WorkerManager::setBaseManager ( BaseManager baseManager)
void WorkerManager::setDestinationMineral ( BWAPI::Unit destinationMineral)
void WorkerManager::setWorkersPerGas ( int  count)
void WorkerManager::update ( void  ) [virtual]

Implements Arbitrator::Controller< BWAPI::Unit *, double >.

Here is the call graph for this function:


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines