BWAPI
Classes | Public Member Functions | Static Public Member Functions
InformationManager Class Reference

#include <InformationManager.h>

List of all members.

Classes

class  UnitData

Public Member Functions

const std::vector
< BWTA::BaseLocation * > & 
getEnemyBases () const
const std::map< BWAPI::Unit
*, UnitData > & 
getSavedData () const
void onUnitDiscover (BWAPI::Unit *)
void onUnitEvade (BWAPI::Unit *)
void onUnitDestroy (BWAPI::Unit *)
BWAPI::PlayergetPlayer (BWAPI::Unit *) const
BWAPI::UnitType getType (BWAPI::Unit *) const
BWAPI::Position getLastPosition (BWAPI::Unit *) const
int getLastSeenTime (BWAPI::Unit *) const
bool exists (BWAPI::Unit *) const
bool enemyHasBuilt (BWAPI::UnitType) const
int getBuildTime (BWAPI::UnitType) const
void setBaseEmpty (BWTA::BaseLocation *)
void setEnemyStartLocation (BWTA::BaseLocation *)
BWTA::BaseLocationgetEnemyStartLocation ()
void setEnemyNatural (BWTA::BaseLocation *)
BWTA::BaseLocationgetEnemyNatural ()
void computeEnemyNatural ()
std::set< BWTA::BaseLocation * > getUnvisitedBaseLocation ()
int getNumberBaseCenters ()
int getNumberEvadedUnits (BWAPI::UnitType)
bool getEnemyBaseDestroyed ()
void setEnemyBaseDestroyed (bool)
bool getEnemySpotted ()
void refreshEnemyBases ()

Static Public Member Functions

static InformationManagercreate ()
static void destroy ()

Member Function Documentation

Here is the call graph for this function:

Here is the caller graph for this function:

Here is the caller graph for this function:

void InformationManager::destroy ( ) [static]

Here is the caller graph for this function:

Here is the caller graph for this function:

bool InformationManager::exists ( BWAPI::Unit unit) const

Here is the call 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:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

Here is the caller 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:

Here is the caller graph for this function:

Here is the call graph for this function:

Here is the call graph for this function:

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 InformationManager::setEnemyBaseDestroyed ( bool  enemyBaseDestroyed)

Here is the caller 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