BWAPI
Public Member Functions | Public Attributes | Friends
Regions Class Reference

#include <Regions.h>

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

List of all members.

Public Member Functions

void setDependencies ()
void addUnit (BWAPI::Unit *unit)
void removeUnits ()
void addUnits ()
void removeUnit (Unit *unit)
virtual void update ()
virtual std::string getName () const
void onUnitCreate (BWAPI::Unit *unit)
void onUnitDestroy (BWAPI::Unit *unit)
void onUnitShow (BWAPI::Unit *unit)
void onUnitHide (BWAPI::Unit *unit)
void display () const
bool enemyFound () const
BWTA::Region * whereIsEnemy ()

Public Attributes

std::map< BWTA::Region
*, RegionData
regionsData

Friends

class CSingleton< Regions >

Member Function Documentation

void Regions::addUnit ( BWAPI::Unit *  unit) [inline]

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:

void Regions::display ( ) const
bool Regions::enemyFound ( ) const
std::string Regions::getName ( ) const [virtual]
void Regions::onUnitCreate ( BWAPI::Unit *  unit)

Here is the call graph for this function:

void Regions::onUnitDestroy ( BWAPI::Unit *  unit)

Here is the call graph for this function:

void Regions::onUnitHide ( BWAPI::Unit *  unit)

Here is the call graph for this function:

void Regions::onUnitShow ( BWAPI::Unit *  unit)

Here is the call graph for this function:

void Regions::removeUnit ( Unit *  unit) [inline]

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 Regions::update ( ) [virtual]

Here is the call graph for this function:

BWTA::Region * Regions::whereIsEnemy ( )

Friends And Related Function Documentation

friend class CSingleton< Regions > [friend]

Member Data Documentation

std::map<BWTA::Region*, RegionData> Regions::regionsData

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