BWAPI
Public Types | Public Member Functions | Static Public Member Functions
StrategyManager Class Reference

#include <StrategyManager.h>

List of all members.

Public Types

enum  ProtossStrategy { ProtossZealotRush, ProtossDarkTemplar, NumProtossStrategies }
enum  TerranStrategy { TerranZealotRush, TerranDarkTemplar, NumTerranStrategies }
enum  ZergStrategy { ZergZealotRush, NumZergStrategies }

Public Member Functions

bool expand ()
bool regroup (int numInRadius)
bool doAttack (const UnitVector &freeUnits)
bool defendWithWorkers ()
void drawGoalInformation (int x, int y)
bool rushDetected ()
std::vector< std::pair
< MetaType, int > > 
getBuildOrderGoal ()

Static Public Member Functions

static StrategyManagergetInstance ()

Member Enumeration Documentation

Enumerator:
ProtossZealotRush 
ProtossDarkTemplar 
NumProtossStrategies 
Enumerator:
TerranZealotRush 
TerranDarkTemplar 
NumTerranStrategies 
Enumerator:
ZergZealotRush 
NumZergStrategies 

Member Function Documentation

Here is the call graph for this function:

Here is the caller graph for this function:

bool StrategyManager::doAttack ( const UnitVector freeUnits)

Here is the call graph for this function:

void StrategyManager::drawGoalInformation ( int  x,
int  y 
)

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller graph for this function:

std::vector< std::pair< MetaType, int > > StrategyManager::getBuildOrderGoal ( )

Here is the call graph for this function:

Here is the caller graph for this function:

bool StrategyManager::regroup ( int  numInRadius)

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