BWAPI
|
#include <MicroProject.h>
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 | |
EUnitsFilter * | eUnitsFilter |
MapManager * | mapManager |
Regions * | regions |
UnitGroupManager * | unitGroupManager |
Arbitrator::Arbitrator < BWAPI::Unit *, double > | arbitrator |
GoalManager * | goalManager |
bool | enemiesFound |
BWAPI::TilePosition | eStartLocation |
std::map< BWAPI::Unit *, BWAPI::UnitType > | buildings |
void MicroAIModule::onEnd | ( | bool | isWinner | ) | [virtual] |
void MicroAIModule::onFrame | ( | ) | [virtual] |
void MicroAIModule::onSendText | ( | std::string | text | ) | [virtual] |
void MicroAIModule::onStart | ( | ) | [virtual] |
Broodwar->printf("The map is %s, a %d player map",Broodwar->mapName().c_str(),Broodwar->getStartLocations().size());
void MicroAIModule::onUnitCreate | ( | Unit * | unit | ) | [virtual] |
void MicroAIModule::onUnitDestroy | ( | Unit * | unit | ) | [virtual] |
void MicroAIModule::onUnitHide | ( | BWAPI::Unit * | unit | ) | [virtual] |
void MicroAIModule::onUnitShow | ( | BWAPI::Unit * | unit | ) | [virtual] |
void MicroAIModule::showForces | ( | ) |
void MicroAIModule::showPlayers | ( | ) |
void MicroAIModule::showStats | ( | ) |
Arbitrator::Arbitrator<BWAPI::Unit*,double> MicroAIModule::arbitrator |
std::map<BWAPI::Unit*,BWAPI::UnitType> MicroAIModule::buildings |
BWAPI::TilePosition MicroAIModule::eStartLocation |