![]()  | BWAPI  4.2.0 An API for interacting with Starcraft: Broodwar (1.16.1)  | 
This is the complete list of members for BWAPI::Game, including all inherited members.
| allies()=0 | BWAPI::Game | pure virtual | 
| canBuildHere(TilePosition position, UnitType type, Unit builder=nullptr, bool checkExplored=false)=0 | BWAPI::Game | pure virtual | 
| canMake(UnitType type, Unit builder=nullptr) const =0 | BWAPI::Game | pure virtual | 
| canResearch(TechType type, Unit unit=nullptr, bool checkCanIssueCommandType=true)=0 | BWAPI::Game | pure virtual | 
| canUpgrade(UpgradeType type, Unit unit=nullptr, bool checkCanIssueCommandType=true)=0 | BWAPI::Game | pure virtual | 
| countdownTimer() const =0 | BWAPI::Game | pure virtual | 
| drawBox(CoordinateType::Enum ctype, int left, int top, int right, int bottom, Color color, bool isSolid=false)=0 | BWAPI::Game | pure virtual | 
| drawBoxMap(int left, int top, int right, int bottom, Color color, bool isSolid=false) | BWAPI::Game | |
| drawBoxMap(Position leftTop, Position rightBottom, Color color, bool isSolid=false) | BWAPI::Game | |
| drawBoxMouse(int left, int top, int right, int bottom, Color color, bool isSolid=false) | BWAPI::Game | |
| drawBoxMouse(Position leftTop, Position rightBottom, Color color, bool isSolid=false) | BWAPI::Game | |
| drawBoxScreen(int left, int top, int right, int bottom, Color color, bool isSolid=false) | BWAPI::Game | |
| drawBoxScreen(Position leftTop, Position rightBottom, Color color, bool isSolid=false) | BWAPI::Game | |
| drawCircle(CoordinateType::Enum ctype, int x, int y, int radius, Color color, bool isSolid=false)=0 | BWAPI::Game | pure virtual | 
| drawCircleMap(int x, int y, int radius, Color color, bool isSolid=false) | BWAPI::Game | |
| drawCircleMap(Position p, int radius, Color color, bool isSolid=false) | BWAPI::Game | |
| drawCircleMouse(int x, int y, int radius, Color color, bool isSolid=false) | BWAPI::Game | |
| drawCircleMouse(Position p, int radius, Color color, bool isSolid=false) | BWAPI::Game | |
| drawCircleScreen(int x, int y, int radius, Color color, bool isSolid=false) | BWAPI::Game | |
| drawCircleScreen(Position p, int radius, Color color, bool isSolid=false) | BWAPI::Game | |
| drawDot(CoordinateType::Enum ctype, int x, int y, Color color)=0 | BWAPI::Game | pure virtual | 
| drawDotMap(int x, int y, Color color) | BWAPI::Game | |
| drawDotMap(Position p, Color color) | BWAPI::Game | |
| drawDotMouse(int x, int y, Color color) | BWAPI::Game | |
| drawDotMouse(Position p, Color color) | BWAPI::Game | |
| drawDotScreen(int x, int y, Color color) | BWAPI::Game | |
| drawDotScreen(Position p, Color color) | BWAPI::Game | |
| drawEllipse(CoordinateType::Enum ctype, int x, int y, int xrad, int yrad, Color color, bool isSolid=false)=0 | BWAPI::Game | pure virtual | 
| drawEllipseMap(int x, int y, int xrad, int yrad, Color color, bool isSolid=false) | BWAPI::Game | |
| drawEllipseMap(Position p, int xrad, int yrad, Color color, bool isSolid=false) | BWAPI::Game | |
| drawEllipseMouse(int x, int y, int xrad, int yrad, Color color, bool isSolid=false) | BWAPI::Game | |
| drawEllipseMouse(Position p, int xrad, int yrad, Color color, bool isSolid=false) | BWAPI::Game | |
| drawEllipseScreen(int x, int y, int xrad, int yrad, Color color, bool isSolid=false) | BWAPI::Game | |
| drawEllipseScreen(Position p, int xrad, int yrad, Color color, bool isSolid=false) | BWAPI::Game | |
| drawLine(CoordinateType::Enum ctype, int x1, int y1, int x2, int y2, Color color)=0 | BWAPI::Game | pure virtual | 
| drawLineMap(int x1, int y1, int x2, int y2, Color color) | BWAPI::Game | |
| drawLineMap(Position a, Position b, Color color) | BWAPI::Game | |
| drawLineMouse(int x1, int y1, int x2, int y2, Color color) | BWAPI::Game | |
| drawLineMouse(Position a, Position b, Color color) | BWAPI::Game | |
| drawLineScreen(int x1, int y1, int x2, int y2, Color color) | BWAPI::Game | |
| drawLineScreen(Position a, Position b, Color color) | BWAPI::Game | |
| drawText(CoordinateType::Enum ctype, int x, int y, const char *format,...) | BWAPI::Game | |
| drawTextMap(int x, int y, const char *format,...) | BWAPI::Game | |
| drawTextMap(Position p, const char *format,...) | BWAPI::Game | |
| drawTextMouse(int x, int y, const char *format,...) | BWAPI::Game | |
| drawTextMouse(Position p, const char *format,...) | BWAPI::Game | |
| drawTextScreen(int x, int y, const char *format,...) | BWAPI::Game | |
| drawTextScreen(Position p, const char *format,...) | BWAPI::Game | |
| drawTriangle(CoordinateType::Enum ctype, int ax, int ay, int bx, int by, int cx, int cy, Color color, bool isSolid=false)=0 | BWAPI::Game | pure virtual | 
| drawTriangleMap(int ax, int ay, int bx, int by, int cx, int cy, Color color, bool isSolid=false) | BWAPI::Game | |
| drawTriangleMap(Position a, Position b, Position c, Color color, bool isSolid=false) | BWAPI::Game | |
| drawTriangleMouse(int ax, int ay, int bx, int by, int cx, int cy, Color color, bool isSolid=false) | BWAPI::Game | |
| drawTriangleMouse(Position a, Position b, Position c, Color color, bool isSolid=false) | BWAPI::Game | |
| drawTriangleScreen(int ax, int ay, int bx, int by, int cx, int cy, Color color, bool isSolid=false) | BWAPI::Game | |
| drawTriangleScreen(Position a, Position b, Position c, Color color, bool isSolid=false) | BWAPI::Game | |
| elapsedTime() const =0 | BWAPI::Game | pure virtual | 
| enableFlag(int flag)=0 | BWAPI::Game | pure virtual | 
| enemies()=0 | BWAPI::Game | pure virtual | 
| enemy() const =0 | BWAPI::Game | pure virtual | 
| getAllRegions() const =0 | BWAPI::Game | pure virtual | 
| getAllUnits() const =0 | BWAPI::Game | pure virtual | 
| getAPM(bool includeSelects=false) const =0 | BWAPI::Game | pure virtual | 
| getAverageFPS() const =0 | BWAPI::Game | pure virtual | 
| getBestUnit(const BestUnitFilter &best, const UnitFilter &pred, Position center=Positions::Origin, int radius=999999) const =0 | BWAPI::Game | pure virtual | 
| getBuildLocation(UnitType type, TilePosition desiredPosition, int maxRange=64, bool creep=false) const | BWAPI::Game | |
| getBullets() const =0 | BWAPI::Game | pure virtual | 
| getClientVersion() const =0 | BWAPI::Game | pure virtual | 
| getClosestUnit(Position center, const UnitFilter &pred=nullptr, int radius=999999) const | BWAPI::Game | |
| getClosestUnitInRectangle(Position center, const UnitFilter &pred=nullptr, int left=0, int top=0, int right=999999, int bottom=999999) const =0 | BWAPI::Game | pure virtual | 
| getDamageFrom(UnitType fromType, UnitType toType, Player fromPlayer=nullptr, Player toPlayer=nullptr) const | BWAPI::Game | |
| getDamageTo(UnitType toType, UnitType fromType, Player toPlayer=nullptr, Player fromPlayer=nullptr) const | BWAPI::Game | |
| getEvents() const =0 | BWAPI::Game | pure virtual | 
| getForce(int forceID) const =0 | BWAPI::Game | pure virtual | 
| getForces() const =0 | BWAPI::Game | pure virtual | 
| getFPS() const =0 | BWAPI::Game | pure virtual | 
| getFrameCount() const =0 | BWAPI::Game | pure virtual | 
| getGameType() const =0 | BWAPI::Game | pure virtual | 
| getGeysers() const =0 | BWAPI::Game | pure virtual | 
| getGroundHeight(int tileX, int tileY) const =0 | BWAPI::Game | pure virtual | 
| getGroundHeight(TilePosition position) const | BWAPI::Game | |
| getInstanceNumber() const =0 | BWAPI::Game | pure virtual | 
| getKeyState(Key key) const =0 | BWAPI::Game | pure virtual | 
| getLastError() const =0 | BWAPI::Game | pure virtual | 
| getLastEventTime() const =0 | BWAPI::Game | pure virtual | 
| getLatency() const =0 | BWAPI::Game | pure virtual | 
| getLatencyFrames() const =0 | BWAPI::Game | pure virtual | 
| getLatencyTime() const =0 | BWAPI::Game | pure virtual | 
| getMinerals() const =0 | BWAPI::Game | pure virtual | 
| getMousePosition() const =0 | BWAPI::Game | pure virtual | 
| getMouseState(MouseButton button) const =0 | BWAPI::Game | pure virtual | 
| getNeutralUnits() const =0 | BWAPI::Game | pure virtual | 
| getNukeDots() const =0 | BWAPI::Game | pure virtual | 
| getPlayer(int playerID) const =0 | BWAPI::Game | pure virtual | 
| getPlayers() const =0 | BWAPI::Game | pure virtual | 
| getRandomSeed() const =0 | BWAPI::Game | pure virtual | 
| getRegion(int regionID) const =0 | BWAPI::Game | pure virtual | 
| getRegionAt(int x, int y) const =0 | BWAPI::Game | pure virtual | 
| getRegionAt(BWAPI::Position position) const | BWAPI::Game | |
| getRemainingLatencyFrames() const =0 | BWAPI::Game | pure virtual | 
| getRemainingLatencyTime() const =0 | BWAPI::Game | pure virtual | 
| getReplayFrameCount() const =0 | BWAPI::Game | pure virtual | 
| getRevision() const =0 | BWAPI::Game | pure virtual | 
| getScreenPosition() const =0 | BWAPI::Game | pure virtual | 
| getSelectedUnits() const =0 | BWAPI::Game | pure virtual | 
| getStartLocations() const =0 | BWAPI::Game | pure virtual | 
| getStaticGeysers() const =0 | BWAPI::Game | pure virtual | 
| getStaticMinerals() const =0 | BWAPI::Game | pure virtual | 
| getStaticNeutralUnits() const =0 | BWAPI::Game | pure virtual | 
| getUnit(int unitID) const =0 | BWAPI::Game | pure virtual | 
| getUnitsInRadius(int x, int y, int radius, const UnitFilter &pred=nullptr) const | BWAPI::Game | |
| getUnitsInRadius(BWAPI::Position center, int radius, const UnitFilter &pred=nullptr) const | BWAPI::Game | |
| getUnitsInRectangle(int left, int top, int right, int bottom, const UnitFilter &pred=nullptr) const =0 | BWAPI::Game | pure virtual | 
| getUnitsInRectangle(BWAPI::Position topLeft, BWAPI::Position bottomRight, const UnitFilter &pred=nullptr) const | BWAPI::Game | |
| getUnitsOnTile(int tileX, int tileY, const UnitFilter &pred=nullptr) const | BWAPI::Game | |
| getUnitsOnTile(BWAPI::TilePosition tile, const UnitFilter &pred=nullptr) const | BWAPI::Game | |
| hasCreep(int tileX, int tileY) const =0 | BWAPI::Game | pure virtual | 
| hasCreep(TilePosition position) const | BWAPI::Game | |
| hasPath(Position source, Position destination) const | BWAPI::Game | |
| hasPower(int tileX, int tileY, UnitType unitType=UnitTypes::None) const | BWAPI::Game | |
| hasPower(TilePosition position, UnitType unitType=UnitTypes::None) const | BWAPI::Game | |
| hasPower(int tileX, int tileY, int tileWidth, int tileHeight, UnitType unitType=UnitTypes::None) const | BWAPI::Game | |
| hasPower(TilePosition position, int tileWidth, int tileHeight, UnitType unitType=UnitTypes::None) const | BWAPI::Game | |
| hasPowerPrecise(int x, int y, UnitType unitType=UnitTypes::None) const =0 | BWAPI::Game | pure virtual | 
| hasPowerPrecise(Position position, UnitType unitType=UnitTypes::None) const | BWAPI::Game | |
| indexToUnit(int unitIndex) const =0 | BWAPI::Game | pure virtual | 
| isBattleNet() const =0 | BWAPI::Game | pure virtual | 
| isBuildable(int tileX, int tileY, bool includeBuildings=false) const =0 | BWAPI::Game | pure virtual | 
| isBuildable(TilePosition position, bool includeBuildings=false) const | BWAPI::Game | |
| isDebug() const =0 | BWAPI::Game | pure virtual | 
| isExplored(int tileX, int tileY) const =0 | BWAPI::Game | pure virtual | 
| isExplored(TilePosition position) const | BWAPI::Game | |
| isFlagEnabled(int flag) const =0 | BWAPI::Game | pure virtual | 
| isGUIEnabled() const =0 | BWAPI::Game | pure virtual | 
| isInGame() const =0 | BWAPI::Game | pure virtual | 
| isLatComEnabled() const =0 | BWAPI::Game | pure virtual | 
| isMultiplayer() const =0 | BWAPI::Game | pure virtual | 
| isPaused() const =0 | BWAPI::Game | pure virtual | 
| isReplay() const =0 | BWAPI::Game | pure virtual | 
| issueCommand(const Unitset &units, UnitCommand command)=0 | BWAPI::Game | pure virtual | 
| isVisible(int tileX, int tileY) const =0 | BWAPI::Game | pure virtual | 
| isVisible(TilePosition position) const | BWAPI::Game | |
| isWalkable(int walkX, int walkY) const =0 | BWAPI::Game | pure virtual | 
| isWalkable(BWAPI::WalkPosition position) const | BWAPI::Game | |
| leaveGame()=0 | BWAPI::Game | pure virtual | 
| mapFileName() const =0 | BWAPI::Game | pure virtual | 
| mapHash() const =0 | BWAPI::Game | pure virtual | 
| mapHeight() const =0 | BWAPI::Game | pure virtual | 
| mapName() const =0 | BWAPI::Game | pure virtual | 
| mapPathName() const =0 | BWAPI::Game | pure virtual | 
| mapWidth() const =0 | BWAPI::Game | pure virtual | 
| neutral() const =0 | BWAPI::Game | pure virtual | 
| observers()=0 | BWAPI::Game | pure virtual | 
| operator=(const Game &other)=delete | BWAPI::Game | protected | 
| operator=(Game &&other)=delete | BWAPI::Game | protected | 
| pauseGame()=0 | BWAPI::Game | pure virtual | 
| pingMinimap(int x, int y)=0 | BWAPI::Game | pure virtual | 
| pingMinimap(BWAPI::Position p) | BWAPI::Game | |
| printf(const char *format,...) | BWAPI::Game | |
| restartGame()=0 | BWAPI::Game | pure virtual | 
| resumeGame()=0 | BWAPI::Game | pure virtual | 
| self() const =0 | BWAPI::Game | pure virtual | 
| sendText(const char *format,...) | BWAPI::Game | |
| sendTextEx(bool toAllies, const char *format,...) | BWAPI::Game | |
| setAlliance(BWAPI::Player player, bool allied=true, bool alliedVictory=true)=0 | BWAPI::Game | pure virtual | 
| setCommandOptimizationLevel(int level)=0 | BWAPI::Game | pure virtual | 
| setFrameSkip(int frameSkip)=0 | BWAPI::Game | pure virtual | 
| setGUI(bool enabled)=0 | BWAPI::Game | pure virtual | 
| setLastError(BWAPI::Error e=Errors::None) const =0 | BWAPI::Game | pure virtual | 
| setLatCom(bool isEnabled)=0 | BWAPI::Game | pure virtual | 
| setLocalSpeed(int speed)=0 | BWAPI::Game | pure virtual | 
| setMap(const char *mapFileName)=0 | BWAPI::Game | pure virtual | 
| setMap(const std::string &mapFileName) | BWAPI::Game | |
| setRevealAll(bool reveal=true)=0 | BWAPI::Game | pure virtual | 
| setScreenPosition(int x, int y)=0 | BWAPI::Game | pure virtual | 
| setScreenPosition(BWAPI::Position p) | BWAPI::Game | |
| setTextSize(Text::Size::Enum size=Text::Size::Default)=0 | BWAPI::Game | pure virtual | 
| setVision(BWAPI::Player player, bool enabled=true)=0 | BWAPI::Game | pure virtual | 
| vDrawText(CoordinateType::Enum ctype, int x, int y, const char *format, va_list arg)=0 | BWAPI::Game | pure virtual | 
| vPrintf(const char *format, va_list args)=0 | BWAPI::Game | pure virtual | 
| vSendText(const char *format, va_list args) | BWAPI::Game | |
| vSendTextEx(bool toAllies, const char *format, va_list args)=0 | BWAPI::Game | pure virtual | 
 1.8.11