Interface | Description |
---|---|
BWEventListener |
Implement this interface and call
AIModule.setEventListener(bwapi.BWEventListener) to receive all of the in game events. |
Class | Description |
---|---|
AbstractPoint<T extends AbstractPoint> |
Common ancestor for location based objects to simplify distance computation.
|
AIModule |
This class receives all events from Broodwar.
|
BestFilter | |
BestUnitFilter | |
Bullet |
An interface object representing a bullet or missile spawned from an attack.
|
Bulletset |
A container for a set of Bullet objects.
|
BulletType |
Expected type constructor.
|
CenteredObject |
Interrmediate class used to translate getPoint() calls to getCenter() calls.
|
Client | |
Color |
Starcraft uses a 256 color palette to render everything,
so the colors available for draw shapes using BWAPI is limited to the colors available in the Pallete.
|
CompareFilter | |
DamageType |
Expected type constructor.
|
DefaultBWListener |
A utility stub class providing a default implementation of
BWEventListener ,
override it's methods if you want to handle only some events. |
Error |
Expected type constructor.
|
Event | |
ExplosionType |
Expected type constructor.
|
Force |
The Force class is used to get information about each force in a match.
|
Forceset |
A container that holds a group of Forces.
|
Game |
The abstract Game class is implemented by BWAPI and is the primary means of obtaining all game state information from Starcraft Broodwar.
|
GameType |
Expected type constructor.
|
Mirror |
The API entry point.
|
Order |
Expected type constructor.
|
Pair<K,V> |
Created with IntelliJ IDEA.
|
Player |
The Player represents a unique controller in the game.
|
Playerset |
A set containing Player objects.
|
PlayerType |
Expected type constructor.
|
Position |
Positions are measured in pixels and are the highest resolution.
|
PositionedObject |
Interrmediate class used to translate getPoint() calls to getPosition() calls.
|
PositionOrUnit | |
Race |
Expected type constructor.
|
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.
|
Regionset |
A container that holds a set of Region objects.
|
TechType |
Expected type constructor.
|
TilePosition |
Build Tiles - each build tile is a 4x4 square of walk tiles, or a 32x32 square of pixels.
|
UnaryFilter | |
Unit |
The Unit class is used to get information about individual units as well as issue orders to units.
|
UnitCommand | |
UnitCommandType |
Expected type constructor.
|
UnitFilter | |
Unitset |
The Unitset is a container for a set of pointers to Unit objects.
|
UnitSizeType |
Expected type constructor.
|
UnitType |
Expected type constructor.
|
UpgradeType |
Expected type constructor.
|
Utils | |
WalkPosition | |
WeaponType |
Expected type constructor.
|
Enum | Description |
---|---|
Key | |
MouseButton |