| Package | Description |
|---|---|
| bwapi | |
| bwem | |
| bwem.util | |
| bwta |
| Class and Description |
|---|
| Bullet
An object representing a bullet or missile spawned from an attack.
|
| BulletType
This enum represents a type of bullet.
|
| BWClientConfiguration
Configuration for constructing a BWClient
|
| BWEventListener
Interface to extend to be given to a
BWClient. |
| Color
The Color object is used in drawing routines to specify the color to use.
|
| 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.
|
| 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. |
| 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(). |
| Pair |
| PerformanceMetric
Aggregates labeled time series data.
|
| PerformanceMetric.RunningTotal |
| PerformanceMetrics
Collects various performance metrics.
|
| Player
The Player represents a unique controller in the game.
|
| PlayerType
Represents the type of controller for the player slot (i.e.
|
| Point |
| Position |
| Race
The
Race enum is used to get information about a particular race. |
| 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.
|
| 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.
|
| TilePosition |
| Unit
The
Unit class is used to get information about individual units as well as issue
orders to units. |
| UnitCommand |
| UnitCommandType
A representation of a unit command in BWAPI.
|
| UnitFilter |
| 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). |
| WalkPosition |
| WeaponType
This object identifies a weapon type used by a unit to attack and deal damage.
|
| Class and Description |
|---|
| Game
The
Game class is implemented by BWAPI and is the primary means of obtaining all
game state information from Starcraft Broodwar. |
| Pair |
| Position |
| TilePosition |
| Unit
The
Unit class is used to get information about individual units as well as issue
orders to units. |
| WalkPosition |
| Class and Description |
|---|
| Pair |
| Position |
| TilePosition |
| WalkPosition |
| Class and Description |
|---|
| Game
The
Game class is implemented by BWAPI and is the primary means of obtaining all
game state information from Starcraft Broodwar. |
| Pair |
| Player
The Player represents a unique controller in the game.
|
| Position |
| TilePosition |
| Unit
The
Unit class is used to get information about individual units as well as issue
orders to units. |
Copyright © 2022. All rights reserved.