Inherits Game.
 | 
|   | TCGame () | 
|   | 
| virtual  | ~TCGame () | 
|   | 
| void  | setState (torchcraft::State *s) | 
|   | 
| bool  | isWalkable (int walkX, int walkY) const override | 
|   | 
| int  | getGroundHeight (int tileX, int tileY) const override | 
|   | 
| bool  | isBuildable (int tileX, int tileY, bool includeBuildings=false) const override | 
|   | 
| BWAPI::Unitset const &  | getStaticNeutralUnits () const override | 
|   | 
| BWAPI::TilePosition::list const &  | getStartLocations () const override | 
|   | 
| int  | mapWidth () const override | 
|   | 
| int  | mapHeight () const override | 
|   | 
| BWAPI::Unit  | getUnit (int unitID) const override | 
|   | 
| const BWAPI::Forceset &  | getForces () const override | 
|   | 
| const BWAPI::Playerset &  | getPlayers () const override | 
|   | 
| const BWAPI::Unitset &  | getAllUnits () const override | 
|   | 
| const BWAPI::Unitset &  | getMinerals () const override | 
|   | 
| const BWAPI::Unitset &  | getGeysers () const override | 
|   | 
| const BWAPI::Unitset &  | getNeutralUnits () const override | 
|   | 
| const BWAPI::Unitset &  | getStaticMinerals () const override | 
|   | 
| const BWAPI::Unitset &  | getStaticGeysers () const override | 
|   | 
| const BWAPI::Bulletset &  | getBullets () const override | 
|   | 
| const BWAPI::Position::list &  | getNukeDots () const override | 
|   | 
| const std::list< BWAPI::Event > &  | getEvents () const override | 
|   | 
| BWAPI::Force  | getForce (int forceID) const override | 
|   | 
| BWAPI::Player  | getPlayer (int playerID) const override | 
|   | 
| BWAPI::Unit  | indexToUnit (int unitIndex) const override | 
|   | 
| BWAPI::Region  | getRegion (int regionID) const override | 
|   | 
| BWAPI::GameType  | getGameType () const override | 
|   | 
| int  | getLatency () const override | 
|   | 
| int  | getFrameCount () const override | 
|   | 
| int  | getReplayFrameCount () const override | 
|   | 
| int  | getFPS () const override | 
|   | static int bestFPS override { throwNotImplemented(); }  More...
  | 
|   | 
| double  | getAverageFPS () const override | 
|   | 
| BWAPI::Position  | getMousePosition () const override | 
|   | 
| bool  | getMouseState (BWAPI::MouseButton button) const override | 
|   | 
| bool  | getKeyState (BWAPI::Key key) const override | 
|   | 
| BWAPI::Position  | getScreenPosition () const override | 
|   | 
| void  | setScreenPosition (int x, int y) override | 
|   | 
| void  | pingMinimap (int x, int y) override | 
|   | 
| bool  | isFlagEnabled (int flag) const override | 
|   | 
| void  | enableFlag (int flag) override | 
|   | 
| BWAPI::Unitset  | getUnitsInRectangle (int left, int top, int right, int bottom, const BWAPI::UnitFilter &pred=nullptr) const override | 
|   | 
| BWAPI::Unit  | getClosestUnitInRectangle (BWAPI::Position center, const BWAPI::UnitFilter &pred=nullptr, int left=0, int top=0, int right=999999, int bottom=999999) const override | 
|   | 
| BWAPI::Unit  | getBestUnit (const BWAPI::BestUnitFilter &best, const BWAPI::UnitFilter &pred, BWAPI::Position center=BWAPI::Positions::Origin, int radius=999999) const override | 
|   | 
| BWAPI::Error  | getLastError () const override | 
|   | 
| bool  | setLastError (BWAPI::Error e=BWAPI::Errors::None) const override | 
|   | 
| std::string  | mapFileName () const override | 
|   | 
| std::string  | mapPathName () const override | 
|   | 
| std::string  | mapName () const override | 
|   | 
| std::string  | mapHash () const override | 
|   | 
| bool  | isVisible (int tileX, int tileY) const override | 
|   | 
| bool  | isExplored (int tileX, int tileY) const override | 
|   | 
| bool  | hasCreep (int tileX, int tileY) const override | 
|   | 
| bool  | hasPowerPrecise (int x, int y, BWAPI::UnitType unitType=BWAPI::UnitTypes::None) const override | 
|   | 
| bool  | canBuildHere (BWAPI::TilePosition position, BWAPI::UnitType type, BWAPI::Unit builder=nullptr, bool checkExplored=false) override | 
|   | 
| bool  | canMake (BWAPI::UnitType type, BWAPI::Unit builder=nullptr) const override | 
|   | 
| bool  | canResearch (BWAPI::TechType type, BWAPI::Unit unit=nullptr, bool checkCanIssueCommandType=true) override | 
|   | 
| bool  | canUpgrade (BWAPI::UpgradeType type, BWAPI::Unit unit=nullptr, bool checkCanIssueCommandType=true) override | 
|   | 
| void  | vPrintf (const char *format, va_list args) override | 
|   | 
| void  | vSendTextEx (bool toAllies, const char *format, va_list args) override | 
|   | 
| bool  | isInGame () const override | 
|   | 
| bool  | isMultiplayer () const override | 
|   | 
| bool  | isBattleNet () const override | 
|   | 
| bool  | isPaused () const override | 
|   | 
| bool  | isReplay () const override | 
|   | 
| void  | pauseGame () override | 
|   | 
| void  | resumeGame () override | 
|   | 
| void  | leaveGame () override | 
|   | 
| void  | restartGame () override | 
|   | 
| void  | setLocalSpeed (int speed) override | 
|   | 
| bool  | issueCommand (const BWAPI::Unitset &units, BWAPI::UnitCommand command) override | 
|   | 
| const BWAPI::Unitset &  | getSelectedUnits () const override | 
|   | 
| BWAPI::Player  | self () const override | 
|   | 
| BWAPI::Player  | enemy () const override | 
|   | 
| BWAPI::Player  | neutral () const override | 
|   | 
| BWAPI::Playerset &  | allies () override | 
|   | 
| BWAPI::Playerset &  | enemies () override | 
|   | 
| BWAPI::Playerset &  | observers () override | 
|   | 
| void  | setTextSize (BWAPI::Text::Size::Enum size=BWAPI::Text::Size::Default) override | 
|   | 
| void  | vDrawText (BWAPI::CoordinateType::Enum ctype, int x, int y, const char *format, va_list arg) override | 
|   | 
| void  | drawBox (BWAPI::CoordinateType::Enum ctype, int left, int top, int right, int bottom, BWAPI::Color color, bool isSolid=false) override | 
|   | 
| void  | drawTriangle (BWAPI::CoordinateType::Enum ctype, int ax, int ay, int bx, int by, int cx, int cy, BWAPI::Color color, bool isSolid=false) override | 
|   | 
| void  | drawCircle (BWAPI::CoordinateType::Enum ctype, int x, int y, int radius, BWAPI::Color color, bool isSolid=false) override | 
|   | 
| void  | drawEllipse (BWAPI::CoordinateType::Enum ctype, int x, int y, int xrad, int yrad, BWAPI::Color color, bool isSolid=false) override | 
|   | 
| void  | drawDot (BWAPI::CoordinateType::Enum ctype, int x, int y, BWAPI::Color color) override | 
|   | 
| void  | drawLine (BWAPI::CoordinateType::Enum ctype, int x1, int y1, int x2, int y2, BWAPI::Color color) override | 
|   | 
| int  | getLatencyFrames () const override | 
|   | 
| int  | getLatencyTime () const override | 
|   | 
| int  | getRemainingLatencyFrames () const override | 
|   | 
| int  | getRemainingLatencyTime () const override | 
|   | 
| int  | getRevision () const override | 
|   | 
| int  | getClientVersion () const override | 
|   | 
| bool  | isDebug () const override | 
|   | 
| bool  | isLatComEnabled () const override | 
|   | 
| void  | setLatCom (bool isEnabled) override | 
|   | 
| bool  | isGUIEnabled () const override | 
|   | 
| void  | setGUI (bool enabled) override | 
|   | 
| int  | getInstanceNumber () const override | 
|   | 
| int  | getAPM (bool includeSelects=false) const override | 
|   | 
| bool  | setMap (const char *mapFileName) override | 
|   | 
| void  | setFrameSkip (int frameSkip) override | 
|   | 
| bool  | setAlliance (BWAPI::Player player, bool allied=true, bool alliedVictory=true) override | 
|   | 
| bool  | setVision (BWAPI::Player player, bool enabled=true) override | 
|   | 
| int  | elapsedTime () const override | 
|   | 
| void  | setCommandOptimizationLevel (int level) override | 
|   | 
| int  | countdownTimer () const override | 
|   | 
| const BWAPI::Regionset &  | getAllRegions () const override | 
|   | 
| BWAPI::Region  | getRegionAt (int x, int y) const override | 
|   | 
| int  | getLastEventTime () const override | 
|   | 
| bool  | setRevealAll (bool reveal=true) override | 
|   | 
| unsigned  | getRandomSeed () const override | 
|   |