BWAPI
Classes | Public Member Functions
SpyManager Class Reference

#include <SpyManager.h>

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

List of all members.

Classes

class  SpyData

Public Member Functions

 SpyManager (Arbitrator::Arbitrator< BWAPI::Unit *, double > *arbitrator)
 ~SpyManager ()
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 removeBid (BWAPI::Unit *unit)
void buildObserver ()
void setInformationManager (InformationManager *)
void setBuildOrderManager (BuildOrderManager *)
void increaseSpyNumber ()
void setDebugMode (bool)
void initialize ()
bool isInitialized ()
int getNumberToSpy ()
int addSight ()

Constructor & Destructor Documentation


Member Function Documentation

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

std::string SpyManager::getName ( ) const [virtual]
std::string SpyManager::getShortName ( ) const [virtual]

Here is the call graph for this function:

Here is the call graph for this function:

void SpyManager::onOffer ( std::set< BWAPI::Unit * >  units) [virtual]

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

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

void SpyManager::onRevoke ( BWAPI::Unit unit,
double  bid 
) [virtual]

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

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

void SpyManager::setDebugMode ( bool  debugMode)
void SpyManager::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