Module sc2::data[][src]

Contains useful data exposed through interfaces to the game instance.

Structs

AbilityData

Data about an ability.

BuffData

Buff data.

Effect

Visuals of a persistent ability on the map (eg. PsiStorm).

EffectData

Effect data.

GameSetup

Settings for a game.

ImageData

Data used to sample the current state of the map at certain points.

MapInfo

Info about the terrain.

PlayerResult

Game result tied to a specific player id.

PowerSource

Power source information for Protoss.

Rect

Generic structure to represent a 2D rectangle.

Rect2

2D rectangle represented by two points.

Rect2I

2D integer rectangle represented by two points.

ReplayInfo

Information about a replay file.

ReplayPlayerInfo

Information about a player in a replay.

Score

Score evaluated at the end of a game.

Unit

A unit (could be structure, a worker, or military).

UnitTypeData

Data about a unit type.

UpgradeData

Upgrade data.

Enums

Ability

A list of known StarCraft II abilities

Alliance

Relationship to this player.

Buff

A list of known StarCraft II buffs.

Difficulty

Difficulty setting for built-in StarCraft II AI.

DisplayType

Whether the unit is shown on screen or not.

GameResult

Result of the game.

Map

Different ways of specifying a map.

PlayerSetup

Settings for players.

Race

Race of the player.

UnitType

list of known StarCraft II unit types

Upgrade

A list of known StarCraft II upgrades.

Visibility

Visibility of a point on the terrain.

Type Definitions

Color

Color type for debug commands.

Point2

2D point used to specify location.

Point3

3D point used to specify location.

Point2I

2D integer point used to specify a location.

Tag

Unique tag for a unit instance.

Vector2

2D vector used to specify direction.

Vector3

3D vector used to specify direction.