BWAPI
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Defines
Public Member Functions | Static Public Member Functions | Public Attributes
BWAPI::Event Class Reference

#include <Event.h>

Collaboration diagram for BWAPI::Event:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Event ()
bool operator== (const Event &other)

Static Public Member Functions

static Event MatchStart ()
static Event MatchEnd (bool isWinner)
static Event MatchFrame ()
static Event MenuFrame ()
static Event SendText (std::string text)
static Event ReceiveText (Player *player, std::string text)
static Event PlayerLeft (Player *player)
static Event NukeDetect (Position target)
static Event UnitDiscover (Unit *unit)
static Event UnitEvade (Unit *unit)
static Event UnitShow (Unit *unit)
static Event UnitHide (Unit *unit)
static Event UnitCreate (Unit *unit)
static Event UnitDestroy (Unit *unit)
static Event UnitMorph (Unit *unit)
static Event UnitRenegade (Unit *unit)
static Event SaveGame (std::string gameName)

Public Attributes

EventType::Enum type
Position position
std::string text
Unitunit
Playerplayer
bool isWinner

Constructor & Destructor Documentation


Member Function Documentation

static Event BWAPI::Event::MatchEnd ( bool  isWinner) [static]
static Event BWAPI::Event::MatchFrame ( ) [static]
static Event BWAPI::Event::MatchStart ( ) [static]
static Event BWAPI::Event::MenuFrame ( ) [static]
static Event BWAPI::Event::NukeDetect ( Position  target) [static]
bool BWAPI::Event::operator== ( const Event other)
static Event BWAPI::Event::PlayerLeft ( Player player) [static]
static Event BWAPI::Event::ReceiveText ( Player player,
std::string  text 
) [static]
static Event BWAPI::Event::SaveGame ( std::string  gameName) [static]
static Event BWAPI::Event::SendText ( std::string  text) [static]
static Event BWAPI::Event::UnitCreate ( Unit unit) [static]
static Event BWAPI::Event::UnitDestroy ( Unit unit) [static]
static Event BWAPI::Event::UnitDiscover ( Unit unit) [static]
static Event BWAPI::Event::UnitEvade ( Unit unit) [static]
static Event BWAPI::Event::UnitHide ( Unit unit) [static]
static Event BWAPI::Event::UnitMorph ( Unit unit) [static]
static Event BWAPI::Event::UnitRenegade ( Unit unit) [static]
static Event BWAPI::Event::UnitShow ( Unit unit) [static]

Member Data Documentation

std::string BWAPI::Event::text

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