BWAPI
Public Member Functions | Public Attributes
CromulentAIModule Class Reference

#include <CromulentAIModule.h>

List of all members.

Public Member Functions

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 onUnitDiscover (BWAPI::Unit *unit)
virtual void onUnitEvade (BWAPI::Unit *unit)
virtual void onUnitShow (BWAPI::Unit *unit)
virtual void onUnitHide (BWAPI::Unit *unit)
virtual void onUnitCreate (BWAPI::Unit *unit)
virtual void onUnitDestroy (BWAPI::Unit *unit)
virtual void onUnitMorph (BWAPI::Unit *unit)
virtual void onUnitRenegade (BWAPI::Unit *unit)
virtual void onSaveGame (std::string gameName)
void drawStats ()
void drawBullets ()
void drawVisibilityData ()
void showPlayers ()
void showForces ()

Public Attributes

bool show_bullets
bool show_visibility_data

Member Function Documentation

void CromulentAIModule::onEnd ( bool  isWinner) [virtual]
void CromulentAIModule::onFrame ( ) [virtual]

Here is the call graph for this function:

void CromulentAIModule::onNukeDetect ( BWAPI::Position  target) [virtual]
void CromulentAIModule::onPlayerLeft ( BWAPI::Player *  player) [virtual]
void CromulentAIModule::onReceiveText ( BWAPI::Player *  player,
std::string  text 
) [virtual]
void CromulentAIModule::onSaveGame ( std::string  gameName) [virtual]
void CromulentAIModule::onSendText ( std::string  text) [virtual]
void CromulentAIModule::onStart ( ) [virtual]
void CromulentAIModule::onUnitCreate ( BWAPI::Unit *  unit) [virtual]

Here is the call graph for this function:

void CromulentAIModule::onUnitDestroy ( BWAPI::Unit *  unit) [virtual]

Here is the call graph for this function:

void CromulentAIModule::onUnitDiscover ( BWAPI::Unit *  unit) [virtual]

Here is the call graph for this function:

void CromulentAIModule::onUnitEvade ( BWAPI::Unit *  unit) [virtual]
void CromulentAIModule::onUnitHide ( BWAPI::Unit *  unit) [virtual]
void CromulentAIModule::onUnitMorph ( BWAPI::Unit *  unit) [virtual]

Here is the call graph for this function:

void CromulentAIModule::onUnitRenegade ( BWAPI::Unit *  unit) [virtual]

Here is the call graph for this function:

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

Here is the call graph for this function:


Member Data Documentation


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