BWAPI
|
#include <MacroProject.h>
Public Member Functions | |
BattleBroodAI () | |
~BattleBroodAI () | |
virtual void | onStart () |
virtual void | onEnd (bool isWinner) |
virtual void | onFrame () |
virtual void | onSendText (std::string text) |
virtual void | onReceiveText (BWAPI::Player *player, std::string text) |
virtual void | onPlayerLeft (BWAPI::Player *player) |
virtual void | onNukeDetect (BWAPI::Position target) |
virtual void | onUnitCreate (BWAPI::Unit *unit) |
virtual void | onUnitDestroy (BWAPI::Unit *unit) |
virtual void | onUnitMorph (BWAPI::Unit *unit) |
virtual void | onUnitShow (BWAPI::Unit *unit) |
virtual void | onUnitHide (BWAPI::Unit *unit) |
virtual void | onUnitRenegade (BWAPI::Unit *unit) |
virtual void | onUnitDiscover (BWAPI::Unit *unit) |
virtual void | onUnitEvade (BWAPI::Unit *unit) |
virtual void | onSaveGame (std::stringbuf gameName) |
void | drawStats () |
void | showPlayers () |
void | showForces () |
Public Attributes | |
bool | show_visibility_data |
BWTA::Region * | home |
BWTA::Region * | enemy_base |
bool | analyzed |
std::map< BWAPI::Unit *, BWAPI::UnitType > | buildings |
Intelligence * | intelligence |
Macro * | macro |
Micro * | micro |
TimeManager * | timeManager |
bool | showManagerAssignments |
void BattleBroodAI::drawStats | ( | ) |
void BattleBroodAI::onEnd | ( | bool | isWinner | ) | [virtual] |
void BattleBroodAI::onFrame | ( | ) | [virtual] |
void BattleBroodAI::onNukeDetect | ( | BWAPI::Position | target | ) | [virtual] |
void BattleBroodAI::onPlayerLeft | ( | BWAPI::Player * | player | ) | [virtual] |
void BattleBroodAI::onReceiveText | ( | BWAPI::Player * | player, |
std::string | text | ||
) | [virtual] |
void BattleBroodAI::onSaveGame | ( | std::stringbuf | gameName | ) | [virtual] |
void BattleBroodAI::onSendText | ( | std::string | text | ) | [virtual] |
void BattleBroodAI::onStart | ( | ) | [virtual] |
void BattleBroodAI::onUnitCreate | ( | BWAPI::Unit * | unit | ) | [virtual] |
void BattleBroodAI::onUnitDestroy | ( | BWAPI::Unit * | unit | ) | [virtual] |
void BattleBroodAI::onUnitDiscover | ( | BWAPI::Unit * | unit | ) | [virtual] |
void BattleBroodAI::onUnitEvade | ( | BWAPI::Unit * | unit | ) | [virtual] |
void BattleBroodAI::onUnitHide | ( | BWAPI::Unit * | unit | ) | [virtual] |
void BattleBroodAI::onUnitMorph | ( | BWAPI::Unit * | unit | ) | [virtual] |
void BattleBroodAI::onUnitRenegade | ( | BWAPI::Unit * | unit | ) | [virtual] |
void BattleBroodAI::onUnitShow | ( | BWAPI::Unit * | unit | ) | [virtual] |
void BattleBroodAI::showForces | ( | ) |
void BattleBroodAI::showPlayers | ( | ) |
std::map<BWAPI::Unit*,BWAPI::UnitType> BattleBroodAI::buildings |
BWTA::Region* BattleBroodAI::enemy_base |
BWTA::Region* BattleBroodAI::home |