Interface | Description |
---|---|
BWEventListener |
Interface to extend to be given to a
BWClient . |
UnitFilter |
Class | Description |
---|---|
Bullet |
An object representing a bullet or missile spawned from an attack.
|
BWClient |
Client class to connect to the game with.
|
BWClientConfiguration |
Configuration for constructing a BWClient
|
Color |
The Color object is used in drawing routines to specify the color to use.
|
DefaultBWListener |
Convenience class that extends all methods in
BWEventListener . |
Force |
The
Force class is used to get information about each force in a match. |
Game |
The
Game class is implemented by BWAPI and is the primary means of obtaining all
game state information from Starcraft Broodwar. |
Pair<K,V> | |
PerformanceMetric |
Aggregates labeled time series data.
|
PerformanceMetrics |
Collects various performance metrics.
|
Player |
The Player represents a unique controller in the game.
|
Point<T extends Point<T>> | |
Position | |
Region |
Region objects are created by Starcraft: Broodwar to contain several tiles with the same
properties, and create a node in pathfinding and other algorithms.
|
TilePosition | |
Unit |
The
Unit class is used to get information about individual units as well as issue
orders to units. |
UnitCommand | |
WalkPosition |
Enum | Description |
---|---|
BulletType |
This enum represents a type of bullet.
|
CommandType |
Used in
UnitCommand . |
CoordinateType |
The coordinate type enumeration for relative drawing positions.
|
DamageType |
Damage types are used in Broodwar to determine the amount of damage that will be
done to a unit.
|
EventType |
Enumeration of callback event types.
|
ExplosionType |
A representation of a weapon's explosion type.
|
Flag |
Contains flag enumerations for BWAPI.
|
GameType |
An enum that represents game types in Broodwar.
|
Key |
An enumeration of keyboard input values.
|
Latency |
Contains enumeration of known latency values.
|
MouseButton |
An enumeration of mouse button inputs.
|
Order |
An Order (Order type) represents a Unit's current action and can be retrieved with
Unit.getOrder() . |
PlayerType |
Represents the type of controller for the player slot (i.e.
|
Race |
The
Race enum is used to get information about a particular race. |
TechType |
The
TechType (or Technology Type, also referred to as an Ability) represents a Unit's ability
which can be researched with Unit.research(bwapi.TechType) or used with Unit.useTech(bwapi.TechType) . |
Text |
Enum containing text formatting codes.
|
Text.Size |
Enumeration of available text sizes.
|
UnitCommandType |
A representation of a unit command in BWAPI.
|
UnitSizeType |
Size types are used by unit types in Broodwar to determine how much damage will be
applied.
|
UnitType |
The
UnitType is used to get information about a particular type of unit, such as its cost,
build time, weapon, hit points, abilities, etc. |
UpgradeType |
The upgrade type represents a passive upgrade that can be obtained with
Unit.upgrade(bwapi.UpgradeType) . |
WeaponType |
This object identifies a weapon type used by a unit to attack and deal damage.
|
Copyright © 2022. All rights reserved.