BWAPI
Public Member Functions | Public Attributes
MicroAIModule Class Reference

#include <MicroProject.h>

Collaboration diagram for MicroAIModule:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 MicroAIModule ()
 ~MicroAIModule ()
virtual void onStart ()
virtual void onEnd (bool isWinner)
virtual void onFrame ()
virtual void onSendText (std::string text)
virtual void onUnitCreate (Unit *unit)
virtual void onUnitDestroy (Unit *unit)
virtual void onUnitShow (BWAPI::Unit *unit)
virtual void onUnitHide (BWAPI::Unit *unit)
void showStats ()
void showPlayers ()
void showForces ()

Public Attributes

EUnitsFiltereUnitsFilter
MapManagermapManager
Regionsregions
UnitGroupManagerunitGroupManager
Arbitrator::Arbitrator
< BWAPI::Unit *, double > 
arbitrator
GoalManagergoalManager
bool enemiesFound
BWAPI::TilePosition eStartLocation
std::map< BWAPI::Unit
*, BWAPI::UnitType > 
buildings

Constructor & Destructor Documentation


Member Function Documentation

void MicroAIModule::onEnd ( bool  isWinner) [virtual]

Here is the call graph for this function:

void MicroAIModule::onFrame ( ) [virtual]

Here is the call graph for this function:

void MicroAIModule::onSendText ( std::string  text) [virtual]

Here is the call graph for this function:

void MicroAIModule::onStart ( ) [virtual]

Broodwar->printf("The map is %s, a %d player map",Broodwar->mapName().c_str(),Broodwar->getStartLocations().size());

Here is the call graph for this function:

void MicroAIModule::onUnitCreate ( Unit *  unit) [virtual]
void MicroAIModule::onUnitDestroy ( Unit *  unit) [virtual]

Here is the call graph for this function:

void MicroAIModule::onUnitHide ( BWAPI::Unit *  unit) [virtual]
void MicroAIModule::onUnitShow ( BWAPI::Unit *  unit) [virtual]

Member Data Documentation

std::map<BWAPI::Unit*,BWAPI::UnitType> MicroAIModule::buildings
BWAPI::TilePosition MicroAIModule::eStartLocation

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