![]()  | 
  
    SC2API
    
   An API for AI for StarCraft II 
   | 
 
Files | |
| file | sc2_client.h [code] | 
| The base class for Agent and ReplayObserver.  | |
| file | sc2_common.h [code] | 
| Common data types, including points, rectangles and colors.  | |
| file | sc2_connection.h [code] | 
| A basic websocket connection and queue wrapper.  | |
| file | sc2_coordinator.h [code] | 
| Frontend for running a game.  | |
| file | sc2_gametypes.h [code] | 
| Types used in setting up a game.  | |
| file | sc2_interfaces.h [code] | 
| A set of public facing interfaces used to query game state.  | |
| file | sc2_map_info.h [code] | 
| Information about a game map.  | |
| file | sc2_replay_observer.h [code] | 
| A client running a replay.  | |
| file | sc2_score.h [code] | 
| Scores accumulated in a game as calculated by the game engine.  | |
| file | sc2_server.h [code] | 
| A basic websocket server for sc2.  | |
| file | sc2_typeenums.h [code] | 
| A list of enums provided for your convenience.  | |
| file | sc2_types.h [code] | 
| Common types used by this API.  | |
| file | sc2_unit.h [code] | 
| Unit data in an observation.  | |
 1.8.11