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

#include <GameData.h>

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

List of all members.

Public Member Functions

 GameData ()

Public Attributes

int revision
bool isDebug
int instanceID
int botAPM_noselects
int botAPM_selects
int forceCount
ForceData forces [5]
int playerCount
PlayerData players [12]
int initialUnitCount
UnitData units [10000]
int unitArray [1700]
BulletData bullets [100]
int nukeDotCount
BWAPIC::Position nukeDots [200]
int gameType
int latency
int latencyFrames
int latencyTime
int remainingLatencyFrames
int remainingLatencyTime
bool hasLatCom
int replayFrameCount
int frameCount
int elapsedTime
int fps
double averageFPS
int mouseX
int mouseY
bool mouseState [3]
bool keyState [256]
int screenX
int screenY
bool flags [2]
int mapWidth
int mapHeight
char mapFileName [261]
char mapPathName [261]
char mapName [33]
char mapHash [41]
int getGroundHeight [256][256]
bool isWalkable [1024][1024]
bool isBuildable [256][256]
bool isVisible [256][256]
bool isExplored [256][256]
bool hasCreep [256][256]
bool isOccupied [256][256]
unsigned short mapTileRegionId [256][256]
unsigned short mapSplitTilesMiniTileMask [5000]
unsigned short mapSplitTilesRegion1 [5000]
unsigned short mapSplitTilesRegion2 [5000]
unsigned short regionGroupIndex [5000]
int startLocationCount
BWAPIC::Position startLocations [8]
bool isInGame
bool isMultiplayer
bool isBattleNet
bool isPaused
bool isReplay
int selectedUnitCount
int selectedUnits [12]
int self
int enemy
int neutral
int eventCount
BWAPIC::Event events [MAX_EVENTS]
int stringCount
char strings [MAX_STRINGS][256]
int shapeCount
BWAPIC::Shape shapes [MAX_SHAPES]
int commandCount
BWAPIC::Command commands [MAX_COMMANDS]
int unitCommandCount
BWAPIC::UnitCommand unitCommands [MAX_UNIT_COMMANDS]
unitFinder xUnitSearch [1700 *2]
unitFinder yUnitSearch [1700 *2]

Static Public Attributes

static const int MAX_EVENTS = 10000
static const int MAX_STRINGS = 20000
static const int MAX_SHAPES = 20000
static const int MAX_COMMANDS = 20000
static const int MAX_UNIT_COMMANDS = 20000

Constructor & Destructor Documentation


Member Data Documentation

bool BWAPI::GameData::hasCreep[256][256]
bool BWAPI::GameData::isWalkable[1024][1024]
unsigned short BWAPI::GameData::mapTileRegionId[256][256]
const int BWAPI::GameData::MAX_COMMANDS = 20000 [static]
const int BWAPI::GameData::MAX_EVENTS = 10000 [static]
const int BWAPI::GameData::MAX_SHAPES = 20000 [static]
const int BWAPI::GameData::MAX_STRINGS = 20000 [static]
const int BWAPI::GameData::MAX_UNIT_COMMANDS = 20000 [static]
unsigned short BWAPI::GameData::regionGroupIndex[5000]

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