BWAPI
Public Member Functions
BuildManager Class Reference

#include <BuildManager.h>

List of all members.

Public Member Functions

 BuildManager (Arbitrator::Arbitrator< BWAPI::Unit *, double > *arbitrator)
 ~BuildManager ()
void update ()
std::string getName () const
BuildingPlacergetBuildingPlacer () const
void onRemoveUnit (BWAPI::Unit *unit)
bool build (BWAPI::UnitType type)
bool build (BWAPI::UnitType type, bool forceNoAddon)
bool build (BWAPI::UnitType type, BWAPI::TilePosition goalPosition)
bool build (BWAPI::UnitType type, BWAPI::TilePosition goalPosition, bool forceNoAddon)
int getPlannedCount (BWAPI::UnitType type) const
int getStartedCount (BWAPI::UnitType type) const
int getCompletedCount (BWAPI::UnitType type) const
void setBuildDistance (int distance)
BWAPI::UnitType getBuildType (BWAPI::Unit *unit) const
void setDebugMode (bool debugMode)

Constructor & Destructor Documentation

BuildManager::BuildManager ( Arbitrator::Arbitrator< BWAPI::Unit *, double > *  arbitrator)

Member Function Documentation

bool BuildManager::build ( BWAPI::UnitType  type)

Here is the caller graph for this function:

bool BuildManager::build ( BWAPI::UnitType  type,
bool  forceNoAddon 
)

Here is the call graph for this function:

bool BuildManager::build ( BWAPI::UnitType  type,
BWAPI::TilePosition  goalPosition 
)

Here is the call graph for this function:

bool BuildManager::build ( BWAPI::UnitType  type,
BWAPI::TilePosition  goalPosition,
bool  forceNoAddon 
)

Here is the call graph for this function:

BWAPI::UnitType BuildManager::getBuildType ( BWAPI::Unit *  unit) const

Here is the call graph for this function:

int BuildManager::getCompletedCount ( BWAPI::UnitType  type) const
std::string BuildManager::getName ( ) const
int BuildManager::getPlannedCount ( BWAPI::UnitType  type) const

Here is the call graph for this function:

int BuildManager::getStartedCount ( BWAPI::UnitType  type) const

Here is the call graph for this function:

void BuildManager::onRemoveUnit ( BWAPI::Unit *  unit)

Here is the call graph for this function:

void BuildManager::setBuildDistance ( int  distance)

Here is the call graph for this function:

void BuildManager::setDebugMode ( bool  debugMode)

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 Typedefs Enumerations Enumerator Friends Defines