SC2API
An API for AI for StarCraft II
|
Csc2::AbilityData | Data about an ability |
Csc2::ActionFeatureLayerInterface | |
Csc2::ActionInterface | |
Csc2::ActionRaw | An action (command or ability) applied to a unit or set of units |
Csc2::AgentControlInterface | |
Csc2::Arg | |
Csc2::ArgParser | |
Csc2::AvailableAbilities | All available abilities for a unit |
Csc2::AvailableAbility | Indicates if an ability is available, and if that ability requires a point |
Csc2::BuffData | Buff data |
Csc2::CategoryScoreDetails | Score by category |
Csc2::ChatMessage | |
▼Csc2::ClientEvents | A set of common events a user can override in their derived bot or replay observer class |
▼Csc2::Client | The base class for Agent and ReplayObserver |
Csc2::Agent | The base class for user defined bots |
Csc2::ReplayObserver | A client for running a replay |
Csc2::Color | RGB Color |
Csc2::Connection | |
Csc2::ControlInterface | |
Csc2::Coordinator | Coordinator of one or more clients. Used to start, step and stop games and replays |
Csc2::DamageBonus | Damage bonus of unit |
Csc2::DebugInterface | |
Csc2::Effect | The visuals of a persistent ability on the map. (eg. Psistorm) |
Csc2::EffectData | Effect data |
Csc2::search::ExpansionParameters | |
Csc2::FeatureLayerSettings | Settings for feature layer output |
Csc2::GameInfo | Initial data for a game and map |
Csc2::GameSettings | Settings for starting a game |
Csc2::ImageData | Data for a feature layer or rendered image |
Csc2::InterfaceOptions | Determines what type of data will be returned in observations |
Csc2::InterfaceSettings | Settings for rendered feature layer output |
Csc2::IsUnit | Determines if the unit matches the unit type |
Csc2::IsUnits | Determines if units matches the unit type |
Csc2::IsVisible | |
Csc2::MessageResponsePtr< MessageType > | |
Csc2::ObservationInterface | The ObservationInterface reflects the current state of the game. Guaranteed to be valid when OnGameStart or OnStep is called |
Csc2::ObserverActionInterface | The ObserverActionInterface corresponds to the actions available in the observer UI |
Csc2::PassengerUnit | A passenger on a transport |
Csc2::QueryInterface::PathingQuery | |
Csc2::QueryInterface::PlacementQuery | |
Csc2::PlayerInfo | |
Csc2::PlayerResult | |
Csc2::PlayerSetup | Setup for a player in a game |
Csc2::Point2D | |
Csc2::Point2DI | 2D integer point |
Csc2::Point3D | |
Csc2::Ports | Port setup for one or more clients in a game |
Csc2::PortSet | Port setup for a client |
Csc2::PowerSource | Power source information for Protoss |
Csc2::ProcessInfo | Information about a running process |
Csc2::ProcessSettings | Settings to run the game process |
Csc2::PropertyReader | |
Csc2::ProtoInterface | |
Csc2::QueryInterface | |
Csc2::Rect2D | 2D rectangle |
Csc2::Rect2DI | 2D integer rectangle |
Csc2::RenderedFrame | Rendered data for a game frame |
Csc2::RenderSettings | Settings for an RGB rendered output |
Csc2::ReplayControlInterface | |
Csc2::ReplayInfo | Information about a replay file |
Csc2::ReplayPlayerInfo | Information about a player in a replay |
Csc2::ReplaySettings | Settings for starting a replay |
Csc2::SC2Type< T > | |
Csc2::SC2Type< ABILITY_ID > | |
Csc2::SC2Type< UNIT_TYPEID > | |
Csc2::Score | Scores |
Csc2::ScoreDetails | Detailed scores |
Csc2::ScoreEntry | |
Csc2::Server | |
Csc2::SpatialActions | Possible actions for feature layers |
Csc2::SpatialCameraMove | Where to move the camera to on the minimap |
Csc2::SpatialSelectPoint | Point selection |
Csc2::SpatialSelectRect | |
Csc2::SpatialSetup | Setup structure for feature layers or rendered images |
Csc2::SpatialUnitCommand | An action (command or ability) applied to selected units when using feature layers or the rendered interface |
Csc2::Unit | A unit. Could be a structure, a worker or a military unit |
Csc2::UnitOrder | An order that is active on a unit |
Csc2::UnitPool | |
Csc2::UnitTypeData | Data about a unit type. This data is derived from the catalog (xml) data of the game and upgrades |
Csc2::UpgradeData | Upgrade data |
Csc2::VitalScoreDetails | Score for vitals |
Csc2::Weapon | Unit weapon |