BWAPI
Public Member Functions
BaseManager Class Reference

#include <BaseManager.h>

List of all members.

Public Member Functions

 BaseManager ()
void setBuildOrderManager (BuildOrderManager *builder)
void setBuildManager (BuildManager *buildManager)
void setBorderManager (BorderManager *borderManager)
void update ()
void updateRefineries ()
BasegetBase (BWTA::BaseLocation *location)
BWTA::BaseLocationgetLastTakenBaseLocation ()
BWTA::BaseLocationexpand (int priority=100)
BWTA::BaseLocationexpand (BWTA::BaseLocation *location, int priority=100)
std::set< Base * > getActiveBases () const
std::set< Base * > getAllBases () const
std::set< Base * > getAllBasesWithGas ()
const std::set< BWTA::Region * > & getMyRegions () const
std::string getName ()
void onRemoveUnit (BWAPI::Unit *unit)
bool hasRefinery (BWTA::BaseLocation *location)
bool isRefineryNeeded ()
void setRefineryBuildPriority (int priority)
int getRefineryBuildPriority ()

Constructor & Destructor Documentation

Here is the call graph for this function:


Member Function Documentation

BWTA::BaseLocation * BaseManager::expand ( int  priority = 100)

Here is the call graph for this function:

Here is the caller graph for this function:

BWTA::BaseLocation * BaseManager::expand ( BWTA::BaseLocation location,
int  priority = 100 
)

Here is the call graph for this function:

std::set< Base * > BaseManager::getActiveBases ( ) const
std::set< Base * > BaseManager::getAllBases ( ) const

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

const std::set< BWTA::Region * > & BaseManager::getMyRegions ( ) const

Here is the caller graph for this function:

std::string BaseManager::getName ( )

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the call graph for this function:

void BaseManager::setBorderManager ( BorderManager borderManager)
void BaseManager::setBuildManager ( BuildManager buildManager)
void BaseManager::setRefineryBuildPriority ( int  priority)

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:


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