Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 

A

abilities() - Method in enum bwapi.UnitType
Retrieves the set of abilities that this unit can use, provided it is available to you in the game.
abilities() - Method in enum bwapi.UnitType
Retrieves the set of abilities that this unit can use, provided it is available to you in the game.
acceleration() - Method in enum bwapi.UnitType
Retrieves the unit's acceleration amount.
acceleration() - Method in enum bwapi.UnitType
Retrieves the unit's acceleration amount.
accept() - Static method in interface bwem.util.Pred
 
accept() - Static method in interface bwem.util.Pred
 
accessibleFrom(ChokePoint) - Method in class bwem.ChokePoint
Returns whether this ChokePoint is accessible from cp (through a walkable path).
- Note: the relation is symmetric: this->accessibleFrom(cp) == cp->accessibleFrom(this)
- Note: if this == cp, returns true.
- Time complexity: O(1)
accessibleFrom(ChokePoint) - Method in class bwem.ChokePoint
Returns whether this ChokePoint is accessible from cp (through a walkable path).
- Note: the relation is symmetric: this->accessibleFrom(cp) == cp->accessibleFrom(this)
- Note: if this == cp, returns true.
- Time complexity: O(1)
AcidSporeCount(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
AcidSporeCount(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
add(T) - Method in class bwapi.Point
 
add(T) - Method in class bwapi.Point
 
add(Position) - Method in class bwapi.Position
 
add(Position) - Method in class bwapi.Position
 
add(TilePosition) - Method in class bwapi.TilePosition
 
add(TilePosition) - Method in class bwapi.TilePosition
 
add(WalkPosition) - Method in class bwapi.WalkPosition
 
add(WalkPosition) - Method in class bwapi.WalkPosition
 
adjoins8SomeLakeOrNeutral(WalkPosition, BWMap) - Static method in class bwem.util.BwemExt
 
adjoins8SomeLakeOrNeutral(WalkPosition, BWMap) - Static method in class bwem.util.BwemExt
 
AirWeapon(Predicate<WeaponType>) - Static method in interface bwapi.UnitFilter
 
AirWeapon(Predicate<WeaponType>) - Static method in interface bwapi.UnitFilter
 
airWeapon() - Method in enum bwapi.UnitType
Retrieves this unit type's weapon type used when attacking targets in the air.
airWeapon() - Method in enum bwapi.UnitType
Retrieves this unit type's weapon type used when attacking targets in the air.
allies() - Method in class bwapi.Game
Retrieves a set of all the current player's remaining allies.
allies() - Method in class bwapi.Game
Retrieves a set of all the current player's remaining allies.
allUnitCount() - Method in class bwapi.Player
 
allUnitCount(UnitType) - Method in class bwapi.Player
Retrieves the total number of units that the player has.
allUnitCount() - Method in class bwapi.Player
 
allUnitCount(UnitType) - Method in class bwapi.Player
Retrieves the total number of units that the player has.
Altitude - Class in bwem
Immutable wrapper of the integer primitive to satisfy the original C++ definition: defs.h:54:typedef int16_t altitude_t;
Altitude - Class in bwem
Immutable wrapper of the integer primitive to satisfy the original C++ definition: defs.h:54:typedef int16_t altitude_t;
analyze() - Static method in class bwta.BWTA
 
analyze() - Static method in class bwta.BWTA
 
Area - Class in bwem
 
Area - Class in bwem
 
AREA_MIN_MINI_TILES - Static variable in class bwem.util.BwemExt
 
AREA_MIN_MINI_TILES - Static variable in class bwem.util.BwemExt
 
AreaId - Class in bwem
Immutable wrapper of the integer primitive to satisfy the original C++ definition: area.h:54:typedef int16_t id;
AreaId - Class in bwem
Immutable wrapper of the integer primitive to satisfy the original C++ definition: area.h:54:typedef int16_t id;
armor(UnitType) - Method in class bwapi.Player
Calculates the armor that a given unit type will have, including upgrades.
armor(UnitType) - Method in class bwapi.Player
Calculates the armor that a given unit type will have, including upgrades.
Armor(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
Armor(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
armor() - Method in enum bwapi.UnitType
Retrieves the default amount of armor that the unit type starts with, excluding upgrades.
armor() - Method in enum bwapi.UnitType
Retrieves the default amount of armor that the unit type starts with, excluding upgrades.
ArmorUpgrade(Predicate<UpgradeType>) - Static method in interface bwapi.UnitFilter
 
ArmorUpgrade(Predicate<UpgradeType>) - Static method in interface bwapi.UnitFilter
 
armorUpgrade() - Method in enum bwapi.UnitType
Retrieves the upgrade type used to increase the armor of this unit type.
armorUpgrade() - Method in enum bwapi.UnitType
Retrieves the upgrade type used to increase the armor of this unit type.
assignStartingLocationsToSuitableBases() - Method in class bwem.BWMap
 
assignStartingLocationsToSuitableBases() - Method in class bwem.BWMap
 
attack(Position) - Method in class bwapi.Unit
 
attack(Unit) - Method in class bwapi.Unit
 
attack(Position, boolean) - Method in class bwapi.Unit
Orders the unit(s) to attack move to the specified position.
attack(Unit, boolean) - Method in class bwapi.Unit
 
attack(Position) - Method in class bwapi.Unit
 
attack(Unit) - Method in class bwapi.Unit
 
attack(Position, boolean) - Method in class bwapi.Unit
Orders the unit(s) to attack move to the specified position.
attack(Unit, boolean) - Method in class bwapi.Unit
 
attack(Unit, Position) - Static method in class bwapi.UnitCommand
 
attack(Unit, Unit) - Static method in class bwapi.UnitCommand
 
attack(Unit, Position, boolean) - Static method in class bwapi.UnitCommand
 
attack(Unit, Unit, boolean) - Static method in class bwapi.UnitCommand
 
attack(Unit, Position) - Static method in class bwapi.UnitCommand
 
attack(Unit, Unit) - Static method in class bwapi.UnitCommand
 
attack(Unit, Position, boolean) - Static method in class bwapi.UnitCommand
 
attack(Unit, Unit, boolean) - Static method in class bwapi.UnitCommand
 
automaticPathUpdate() - Method in class bwem.BWMap
 
automaticPathUpdate() - Method in class bwem.BWMap
 

B

Base - Class in bwem
After Areas and ChokePoints, Bases are the third kind of object BWEM automatically computes from Brood War's maps.
Base - Class in bwem
After Areas and ChokePoints, Bases are the third kind of object BWEM automatically computes from Brood War's maps.
BaseLocation - Class in bwta
 
BaseLocation - Class in bwta
 
Black - Static variable in class bwapi.Color
The color black.
Black - Static variable in class bwapi.Color
The color black.
Blue - Static variable in class bwapi.Color
The default color for Player 2.
blue() - Method in class bwapi.Color
 
Blue - Static variable in class bwapi.Color
The default color for Player 2.
blue() - Method in class bwapi.Color
 
breadthFirstSearch(TilePosition, Pred<Tile, TilePosition>, Pred<Tile, TilePosition>, boolean) - Method in class bwem.BWMap
 
breadthFirstSearch(TilePosition, Pred<Tile, TilePosition>, Pred<Tile, TilePosition>) - Method in class bwem.BWMap
 
breadthFirstSearch(WalkPosition, Pred<MiniTile, WalkPosition>, Pred<MiniTile, WalkPosition>, boolean) - Method in class bwem.BWMap
 
breadthFirstSearch(WalkPosition, Pred<MiniTile, WalkPosition>, Pred<MiniTile, WalkPosition>) - Method in class bwem.BWMap
 
breadthFirstSearch(TilePosition, Pred<Tile, TilePosition>, Pred<Tile, TilePosition>, boolean) - Method in class bwem.BWMap
 
breadthFirstSearch(TilePosition, Pred<Tile, TilePosition>, Pred<Tile, TilePosition>) - Method in class bwem.BWMap
 
breadthFirstSearch(WalkPosition, Pred<MiniTile, WalkPosition>, Pred<MiniTile, WalkPosition>, boolean) - Method in class bwem.BWMap
 
breadthFirstSearch(WalkPosition, Pred<MiniTile, WalkPosition>, Pred<MiniTile, WalkPosition>) - Method in class bwem.BWMap
 
Brown - Static variable in class bwapi.Color
The default color for Player 6.
Brown - Static variable in class bwapi.Color
The default color for Player 6.
build(UnitType) - Method in class bwapi.Unit
 
build(UnitType, TilePosition) - Method in class bwapi.Unit
Orders the worker unit(s) to construct a structure at a target position.
build(UnitType) - Method in class bwapi.Unit
 
build(UnitType, TilePosition) - Method in class bwapi.Unit
Orders the worker unit(s) to construct a structure at a target position.
build(Unit, TilePosition, UnitType) - Static method in class bwapi.UnitCommand
 
build(Unit, TilePosition, UnitType) - Static method in class bwapi.UnitCommand
 
buildAddon(UnitType) - Method in class bwapi.Unit
Orders the @Terran structure(s) to construct an add-on.
buildAddon(UnitType) - Method in class bwapi.Unit
Orders the @Terran structure(s) to construct an add-on.
buildAddon(Unit, UnitType) - Static method in class bwapi.UnitCommand
 
buildAddon(Unit, UnitType) - Static method in class bwapi.UnitCommand
 
BuildScore(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
BuildScore(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
buildScore() - Method in enum bwapi.UnitType
Retrieves the amount of score points awarded for constructing this unit type.
buildScore() - Method in enum bwapi.UnitType
Retrieves the amount of score points awarded for constructing this unit type.
buildsWhat() - Method in enum bwapi.UnitType
Retrieves the set of units that this unit type is capable of creating.
buildsWhat() - Method in enum bwapi.UnitType
Retrieves the set of units that this unit type is capable of creating.
BuildTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
BuildTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
buildTime() - Method in enum bwapi.UnitType
Retrieves the default time, in frames, needed to train, morph, or build the unit.
buildTime() - Method in enum bwapi.UnitType
Retrieves the default time, in frames, needed to train, morph, or build the unit.
BuildType(Predicate<UnitType>) - Static method in interface bwapi.UnitFilter
 
BuildType(Predicate<UnitType>) - Static method in interface bwapi.UnitFilter
 
Bullet - Class in bwapi
An object representing a bullet or missile spawned from an attack.
Bullet - Class in bwapi
An object representing a bullet or missile spawned from an attack.
BulletType - Enum in bwapi
This enum represents a type of bullet.
BulletType - Enum in bwapi
This enum represents a type of bullet.
burrow() - Method in class bwapi.Unit
Orders the unit to burrow.
burrow() - Method in class bwapi.Unit
Orders the unit to burrow.
burrow(Unit) - Static method in class bwapi.UnitCommand
 
burrow(Unit) - Static method in class bwapi.UnitCommand
 
bwapi - package bwapi
 
BWClient - Class in bwapi
Client class to connect to the game with.
BWClient - Class in bwapi
Client class to connect to the game with.
BWClient(BWEventListener) - Constructor for class bwapi.BWClient
 
BWClient(BWEventListener) - Constructor for class bwapi.BWClient
 
BWClientConfiguration - Class in bwapi
Configuration for constructing a BWClient
BWClientConfiguration - Class in bwapi
Configuration for constructing a BWClient
BWClientConfiguration() - Constructor for class bwapi.BWClientConfiguration
 
BWClientConfiguration() - Constructor for class bwapi.BWClientConfiguration
 
bwem - package bwem
 
BWEM - Class in bwem
BWEM Broodwar Map analysis library by Igor Dimitrijevic.
BWEM - Class in bwem
BWEM Broodwar Map analysis library by Igor Dimitrijevic.
BWEM(Game) - Constructor for class bwem.BWEM
 
BWEM(Game) - Constructor for class bwem.BWEM
 
bwem.util - package bwem.util
 
BwemExt - Class in bwem.util
 
BwemExt - Class in bwem.util
 
BWEventListener - Interface in bwapi
Interface to extend to be given to a BWClient.
BWEventListener - Interface in bwapi
Interface to extend to be given to a BWClient.
BWMap - Class in bwem
 
BWMap - Class in bwem
 
bwta - package bwta
 
BWTA - Class in bwta
 
BWTA - Class in bwta
 
BWTA() - Constructor for class bwta.BWTA
 
BWTA() - Constructor for class bwta.BWTA
 
BY_ALTITUDE_ORDER - Static variable in class bwem.Altitude
 
BY_ALTITUDE_ORDER - Static variable in class bwem.Altitude
 
BY_ALTITUDE_ORDER - Static variable in class bwem.MiniTile
 
BY_ALTITUDE_ORDER - Static variable in class bwem.MiniTile
 

C

canAttack() - Method in class bwapi.Unit
 
canAttack(boolean) - Method in class bwapi.Unit
 
canAttack(Position, boolean, boolean) - Method in class bwapi.Unit
 
canAttack(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canAttack(Position, boolean) - Method in class bwapi.Unit
 
canAttack(Unit, boolean) - Method in class bwapi.Unit
 
canAttack(Position) - Method in class bwapi.Unit
 
canAttack(Unit) - Method in class bwapi.Unit
 
canAttack(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an attack command to attack-move or attack a unit.
canAttack(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttack() - Method in class bwapi.Unit
 
canAttack(boolean) - Method in class bwapi.Unit
 
canAttack(Position, boolean, boolean) - Method in class bwapi.Unit
 
canAttack(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canAttack(Position, boolean) - Method in class bwapi.Unit
 
canAttack(Unit, boolean) - Method in class bwapi.Unit
 
canAttack(Position) - Method in class bwapi.Unit
 
canAttack(Unit) - Method in class bwapi.Unit
 
canAttack(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an attack command to attack-move or attack a unit.
canAttack(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
CanAttack - Static variable in interface bwapi.UnitFilter
 
CanAttack - Static variable in interface bwapi.UnitFilter
 
canAttack() - Method in enum bwapi.UnitType
Checks if this unit is capable of attacking.
canAttack() - Method in enum bwapi.UnitType
Checks if this unit is capable of attacking.
canAttackGrouped(boolean) - Method in class bwapi.Unit
 
canAttackGrouped() - Method in class bwapi.Unit
 
canAttackGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Position, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Position, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Unit, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Position) - Method in class bwapi.Unit
 
canAttackGrouped(Unit) - Method in class bwapi.Unit
 
canAttackGrouped(Position, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an attack command to attack-move or attack a unit, as part of a List.
canAttackGrouped(Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(boolean) - Method in class bwapi.Unit
 
canAttackGrouped() - Method in class bwapi.Unit
 
canAttackGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Position, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Position, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Unit, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Position) - Method in class bwapi.Unit
 
canAttackGrouped(Unit) - Method in class bwapi.Unit
 
canAttackGrouped(Position, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an attack command to attack-move or attack a unit, as part of a List.
canAttackGrouped(Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackMove() - Method in class bwapi.Unit
 
canAttackMove(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute an attack command to attack-move.
canAttackMove() - Method in class bwapi.Unit
 
canAttackMove(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute an attack command to attack-move.
canAttackMoveGrouped(boolean) - Method in class bwapi.Unit
 
canAttackMoveGrouped() - Method in class bwapi.Unit
 
canAttackMoveGrouped(boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute an attack command to attack-move, as part of a List.
canAttackMoveGrouped(boolean) - Method in class bwapi.Unit
 
canAttackMoveGrouped() - Method in class bwapi.Unit
 
canAttackMoveGrouped(boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute an attack command to attack-move, as part of a List.
canAttackUnit() - Method in class bwapi.Unit
 
canAttackUnit(boolean) - Method in class bwapi.Unit
 
canAttackUnit(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canAttackUnit(Unit, boolean) - Method in class bwapi.Unit
 
canAttackUnit(Unit) - Method in class bwapi.Unit
 
canAttackUnit(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an attack command to attack a unit.
canAttackUnit() - Method in class bwapi.Unit
 
canAttackUnit(boolean) - Method in class bwapi.Unit
 
canAttackUnit(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canAttackUnit(Unit, boolean) - Method in class bwapi.Unit
 
canAttackUnit(Unit) - Method in class bwapi.Unit
 
canAttackUnit(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an attack command to attack a unit.
canAttackUnitGrouped(boolean) - Method in class bwapi.Unit
 
canAttackUnitGrouped() - Method in class bwapi.Unit
 
canAttackUnitGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canAttackUnitGrouped(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackUnitGrouped(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canAttackUnitGrouped(Unit, boolean) - Method in class bwapi.Unit
 
canAttackUnitGrouped(Unit) - Method in class bwapi.Unit
 
canAttackUnitGrouped(Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an attack command to attack a unit, as part of a List.
canAttackUnitGrouped(boolean) - Method in class bwapi.Unit
 
canAttackUnitGrouped() - Method in class bwapi.Unit
 
canAttackUnitGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canAttackUnitGrouped(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackUnitGrouped(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canAttackUnitGrouped(Unit, boolean) - Method in class bwapi.Unit
 
canAttackUnitGrouped(Unit) - Method in class bwapi.Unit
 
canAttackUnitGrouped(Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an attack command to attack a unit, as part of a List.
canBuild() - Method in class bwapi.Unit
 
canBuild(boolean) - Method in class bwapi.Unit
 
canBuild(UnitType, boolean) - Method in class bwapi.Unit
 
canBuild(UnitType) - Method in class bwapi.Unit
 
canBuild(UnitType, boolean, boolean) - Method in class bwapi.Unit
 
canBuild(UnitType, TilePosition, boolean, boolean) - Method in class bwapi.Unit
 
canBuild(UnitType, TilePosition, boolean) - Method in class bwapi.Unit
 
canBuild(UnitType, TilePosition) - Method in class bwapi.Unit
 
canBuild(UnitType, TilePosition, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a build command.
canBuild() - Method in class bwapi.Unit
 
canBuild(boolean) - Method in class bwapi.Unit
 
canBuild(UnitType, boolean) - Method in class bwapi.Unit
 
canBuild(UnitType) - Method in class bwapi.Unit
 
canBuild(UnitType, boolean, boolean) - Method in class bwapi.Unit
 
canBuild(UnitType, TilePosition, boolean, boolean) - Method in class bwapi.Unit
 
canBuild(UnitType, TilePosition, boolean) - Method in class bwapi.Unit
 
canBuild(UnitType, TilePosition) - Method in class bwapi.Unit
 
canBuild(UnitType, TilePosition, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a build command.
canBuildAddon() - Method in class bwapi.Unit
 
canBuildAddon(boolean) - Method in class bwapi.Unit
 
canBuildAddon(UnitType, boolean) - Method in class bwapi.Unit
 
canBuildAddon(UnitType) - Method in class bwapi.Unit
 
canBuildAddon(UnitType, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a buildAddon command.
canBuildAddon() - Method in class bwapi.Unit
 
canBuildAddon(boolean) - Method in class bwapi.Unit
 
canBuildAddon(UnitType, boolean) - Method in class bwapi.Unit
 
canBuildAddon(UnitType) - Method in class bwapi.Unit
 
canBuildAddon(UnitType, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a buildAddon command.
CanBuildAddon - Static variable in interface bwapi.UnitFilter
 
CanBuildAddon - Static variable in interface bwapi.UnitFilter
 
canBuildAddon() - Method in enum bwapi.UnitType
Checks if this unit type is capable of constructing an add-on.
canBuildAddon() - Method in enum bwapi.UnitType
Checks if this unit type is capable of constructing an add-on.
canBuildHere(TilePosition, UnitType, Unit) - Method in class bwapi.Game
 
canBuildHere(TilePosition, UnitType) - Method in class bwapi.Game
 
canBuildHere(TilePosition, UnitType, Unit, boolean) - Method in class bwapi.Game
Checks if the given unit type can be built at the given build tile position.
canBuildHere(TilePosition, UnitType, Unit) - Method in class bwapi.Game
 
canBuildHere(TilePosition, UnitType) - Method in class bwapi.Game
 
canBuildHere(TilePosition, UnitType, Unit, boolean) - Method in class bwapi.Game
Checks if the given unit type can be built at the given build tile position.
canBurrow() - Method in class bwapi.Unit
 
canBurrow(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a burrow command.
canBurrow() - Method in class bwapi.Unit
 
canBurrow(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a burrow command.
canCancelAddon() - Method in class bwapi.Unit
 
canCancelAddon(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelAddon command.
canCancelAddon() - Method in class bwapi.Unit
 
canCancelAddon(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelAddon command.
canCancelConstruction() - Method in class bwapi.Unit
 
canCancelConstruction(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelConstruction command.
canCancelConstruction() - Method in class bwapi.Unit
 
canCancelConstruction(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelConstruction command.
canCancelMorph() - Method in class bwapi.Unit
 
canCancelMorph(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelMorph command.
canCancelMorph() - Method in class bwapi.Unit
 
canCancelMorph(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelMorph command.
canCancelResearch() - Method in class bwapi.Unit
 
canCancelResearch(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelResearch command.
canCancelResearch() - Method in class bwapi.Unit
 
canCancelResearch(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelResearch command.
canCancelTrain() - Method in class bwapi.Unit
 
canCancelTrain(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelTrain command for any slot.
canCancelTrain() - Method in class bwapi.Unit
 
canCancelTrain(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelTrain command for any slot.
canCancelTrainSlot() - Method in class bwapi.Unit
 
canCancelTrainSlot(boolean) - Method in class bwapi.Unit
 
canCancelTrainSlot(int, boolean) - Method in class bwapi.Unit
 
canCancelTrainSlot(int) - Method in class bwapi.Unit
 
canCancelTrainSlot(int, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a cancelTrain command for an unspecified slot.
canCancelTrainSlot() - Method in class bwapi.Unit
 
canCancelTrainSlot(boolean) - Method in class bwapi.Unit
 
canCancelTrainSlot(int, boolean) - Method in class bwapi.Unit
 
canCancelTrainSlot(int) - Method in class bwapi.Unit
 
canCancelTrainSlot(int, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a cancelTrain command for an unspecified slot.
canCancelUpgrade() - Method in class bwapi.Unit
 
canCancelUpgrade(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelUpgrade command.
canCancelUpgrade() - Method in class bwapi.Unit
 
canCancelUpgrade(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelUpgrade command.
cancelAddon() - Method in class bwapi.Unit
Orders this unit to cancel and refund an add-on that is being constructed.
cancelAddon() - Method in class bwapi.Unit
Orders this unit to cancel and refund an add-on that is being constructed.
cancelAddon(Unit) - Static method in class bwapi.UnitCommand
 
cancelAddon(Unit) - Static method in class bwapi.UnitCommand
 
cancelConstruction() - Method in class bwapi.Unit
Orders this unit to cancel and refund itself from begin constructed.
cancelConstruction() - Method in class bwapi.Unit
Orders this unit to cancel and refund itself from begin constructed.
cancelConstruction(Unit) - Static method in class bwapi.UnitCommand
 
cancelConstruction(Unit) - Static method in class bwapi.UnitCommand
 
cancelMorph() - Method in class bwapi.Unit
Orders this unit to cancel and refund a unit that is morphing.
cancelMorph() - Method in class bwapi.Unit
Orders this unit to cancel and refund a unit that is morphing.
cancelMorph(Unit) - Static method in class bwapi.UnitCommand
 
cancelMorph(Unit) - Static method in class bwapi.UnitCommand
 
cancelResearch() - Method in class bwapi.Unit
Orders this unit to cancel and refund a research that is in progress.
cancelResearch() - Method in class bwapi.Unit
Orders this unit to cancel and refund a research that is in progress.
cancelResearch(Unit) - Static method in class bwapi.UnitCommand
 
cancelResearch(Unit) - Static method in class bwapi.UnitCommand
 
cancelTrain() - Method in class bwapi.Unit
 
cancelTrain(int) - Method in class bwapi.Unit
Orders the unit to remove the specified unit from its training queue.
cancelTrain() - Method in class bwapi.Unit
 
cancelTrain(int) - Method in class bwapi.Unit
Orders the unit to remove the specified unit from its training queue.
cancelTrain(Unit) - Static method in class bwapi.UnitCommand
 
cancelTrain(Unit, int) - Static method in class bwapi.UnitCommand
 
cancelTrain(Unit) - Static method in class bwapi.UnitCommand
 
cancelTrain(Unit, int) - Static method in class bwapi.UnitCommand
 
cancelUpgrade() - Method in class bwapi.Unit
Orders this unit to cancel and refund an upgrade that is in progress.
cancelUpgrade() - Method in class bwapi.Unit
Orders this unit to cancel and refund an upgrade that is in progress.
cancelUpgrade(Unit) - Static method in class bwapi.UnitCommand
 
cancelUpgrade(Unit) - Static method in class bwapi.UnitCommand
 
canCloak() - Method in class bwapi.Unit
 
canCloak(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cloak command.
canCloak() - Method in class bwapi.Unit
 
canCloak(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a cloak command.
canCommand() - Method in class bwapi.Unit
Performs some cheap checks to attempt to quickly detect whether the unit is unable to execute any commands (eg the unit is stasised).
canCommand() - Method in class bwapi.Unit
Performs some cheap checks to attempt to quickly detect whether the unit is unable to execute any commands (eg the unit is stasised).
canCommandGrouped() - Method in class bwapi.Unit
 
canCommandGrouped(boolean) - Method in class bwapi.Unit
Performs some cheap checks to attempt to quickly detect whether the unit is unable to execute any commands as part of a List (eg buildings, critters).
canCommandGrouped() - Method in class bwapi.Unit
 
canCommandGrouped(boolean) - Method in class bwapi.Unit
Performs some cheap checks to attempt to quickly detect whether the unit is unable to execute any commands as part of a List (eg buildings, critters).
canDecloak() - Method in class bwapi.Unit
 
canDecloak(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a decloak command.
canDecloak() - Method in class bwapi.Unit
 
canDecloak(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a decloak command.
canFollow() - Method in class bwapi.Unit
 
canFollow(boolean) - Method in class bwapi.Unit
 
canFollow(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canFollow(Unit, boolean) - Method in class bwapi.Unit
 
canFollow(Unit) - Method in class bwapi.Unit
 
canFollow(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a follow command.
canFollow() - Method in class bwapi.Unit
 
canFollow(boolean) - Method in class bwapi.Unit
 
canFollow(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canFollow(Unit, boolean) - Method in class bwapi.Unit
 
canFollow(Unit) - Method in class bwapi.Unit
 
canFollow(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a follow command.
canGather() - Method in class bwapi.Unit
 
canGather(boolean) - Method in class bwapi.Unit
 
canGather(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canGather(Unit, boolean) - Method in class bwapi.Unit
 
canGather(Unit) - Method in class bwapi.Unit
 
canGather(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a gather command.
canGather() - Method in class bwapi.Unit
 
canGather(boolean) - Method in class bwapi.Unit
 
canGather(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canGather(Unit, boolean) - Method in class bwapi.Unit
 
canGather(Unit) - Method in class bwapi.Unit
 
canGather(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a gather command.
canHaltConstruction() - Method in class bwapi.Unit
 
canHaltConstruction(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a haltConstruction command.
canHaltConstruction() - Method in class bwapi.Unit
 
canHaltConstruction(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a haltConstruction command.
canHoldPosition() - Method in class bwapi.Unit
 
canHoldPosition(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a holdPosition command.
canHoldPosition() - Method in class bwapi.Unit
 
canHoldPosition(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a holdPosition command.
canIssueCommand(UnitCommand, boolean, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand, boolean) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute the given command.
canIssueCommand(UnitCommand, boolean, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand, boolean) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute the given command.
canIssueCommandGrouped(UnitCommand, boolean, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommandGrouped(UnitCommand, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommandGrouped(UnitCommand, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommandGrouped(UnitCommand, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommandGrouped(UnitCommand, boolean) - Method in class bwapi.Unit
 
canIssueCommandGrouped(UnitCommand) - Method in class bwapi.Unit
 
canIssueCommandGrouped(UnitCommand, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute the given command as part of a List (even if none of the units in the List are able to execute the command individually).
canIssueCommandGrouped(UnitCommand, boolean, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommandGrouped(UnitCommand, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommandGrouped(UnitCommand, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommandGrouped(UnitCommand, boolean, boolean) - Method in class bwapi.Unit
 
canIssueCommandGrouped(UnitCommand, boolean) - Method in class bwapi.Unit
 
canIssueCommandGrouped(UnitCommand) - Method in class bwapi.Unit
 
canIssueCommandGrouped(UnitCommand, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute the given command as part of a List (even if none of the units in the List are able to execute the command individually).
canIssueCommandType(UnitCommandType) - Method in class bwapi.Unit
 
canIssueCommandType(UnitCommandType, boolean) - Method in class bwapi.Unit
Performs some cheap checks to attempt to quickly detect whether the unit is unable to execute the given command type (i.e.
canIssueCommandType(UnitCommandType) - Method in class bwapi.Unit
 
canIssueCommandType(UnitCommandType, boolean) - Method in class bwapi.Unit
Performs some cheap checks to attempt to quickly detect whether the unit is unable to execute the given command type (i.e.
canIssueCommandTypeGrouped(UnitCommandType, boolean) - Method in class bwapi.Unit
 
canIssueCommandTypeGrouped(UnitCommandType) - Method in class bwapi.Unit
 
canIssueCommandTypeGrouped(UnitCommandType, boolean, boolean) - Method in class bwapi.Unit
Performs some cheap checks to attempt to quickly detect whether the unit is unable to execute the given command type (i.e.
canIssueCommandTypeGrouped(UnitCommandType, boolean) - Method in class bwapi.Unit
 
canIssueCommandTypeGrouped(UnitCommandType) - Method in class bwapi.Unit
 
canIssueCommandTypeGrouped(UnitCommandType, boolean, boolean) - Method in class bwapi.Unit
Performs some cheap checks to attempt to quickly detect whether the unit is unable to execute the given command type (i.e.
canLand() - Method in class bwapi.Unit
 
canLand(boolean) - Method in class bwapi.Unit
 
canLand(TilePosition, boolean) - Method in class bwapi.Unit
 
canLand(TilePosition) - Method in class bwapi.Unit
 
canLand(TilePosition, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a land command.
canLand() - Method in class bwapi.Unit
 
canLand(boolean) - Method in class bwapi.Unit
 
canLand(TilePosition, boolean) - Method in class bwapi.Unit
 
canLand(TilePosition) - Method in class bwapi.Unit
 
canLand(TilePosition, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a land command.
canLift() - Method in class bwapi.Unit
 
canLift(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a lift command.
canLift() - Method in class bwapi.Unit
 
canLift(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a lift command.
canLoad() - Method in class bwapi.Unit
 
canLoad(boolean) - Method in class bwapi.Unit
 
canLoad(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canLoad(Unit, boolean) - Method in class bwapi.Unit
 
canLoad(Unit) - Method in class bwapi.Unit
 
canLoad(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a load command.
canLoad() - Method in class bwapi.Unit
 
canLoad(boolean) - Method in class bwapi.Unit
 
canLoad(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canLoad(Unit, boolean) - Method in class bwapi.Unit
 
canLoad(Unit) - Method in class bwapi.Unit
 
canLoad(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a load command.
canMake(UnitType) - Method in class bwapi.Game
 
canMake(UnitType, Unit) - Method in class bwapi.Game
Checks all the requirements in order to make a given unit type for the current player.
canMake(UnitType) - Method in class bwapi.Game
 
canMake(UnitType, Unit) - Method in class bwapi.Game
Checks all the requirements in order to make a given unit type for the current player.
canMorph() - Method in class bwapi.Unit
 
canMorph(boolean) - Method in class bwapi.Unit
 
canMorph(UnitType, boolean) - Method in class bwapi.Unit
 
canMorph(UnitType) - Method in class bwapi.Unit
 
canMorph(UnitType, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a morph command.
canMorph() - Method in class bwapi.Unit
 
canMorph(boolean) - Method in class bwapi.Unit
 
canMorph(UnitType, boolean) - Method in class bwapi.Unit
 
canMorph(UnitType) - Method in class bwapi.Unit
 
canMorph(UnitType, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a morph command.
canMove() - Method in class bwapi.Unit
 
canMove(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a move command.
canMove() - Method in class bwapi.Unit
 
canMove(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a move command.
CanMove - Static variable in interface bwapi.UnitFilter
 
CanMove - Static variable in interface bwapi.UnitFilter
 
canMove() - Method in enum bwapi.UnitType
Checks if this unit type is capable of movement.
canMove() - Method in enum bwapi.UnitType
Checks if this unit type is capable of movement.
canMoveGrouped(boolean) - Method in class bwapi.Unit
 
canMoveGrouped() - Method in class bwapi.Unit
 
canMoveGrouped(boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a move command, as part of a List.
canMoveGrouped(boolean) - Method in class bwapi.Unit
 
canMoveGrouped() - Method in class bwapi.Unit
 
canMoveGrouped(boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a move command, as part of a List.
canPatrol() - Method in class bwapi.Unit
 
canPatrol(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a patrol command.
canPatrol() - Method in class bwapi.Unit
 
canPatrol(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a patrol command.
canPatrolGrouped(boolean) - Method in class bwapi.Unit
 
canPatrolGrouped() - Method in class bwapi.Unit
 
canPatrolGrouped(boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a patrol command, as part of a List.
canPatrolGrouped(boolean) - Method in class bwapi.Unit
 
canPatrolGrouped() - Method in class bwapi.Unit
 
canPatrolGrouped(boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a patrol command, as part of a List.
canPlaceCOP() - Method in class bwapi.Unit
 
canPlaceCOP(boolean) - Method in class bwapi.Unit
 
canPlaceCOP(TilePosition, boolean) - Method in class bwapi.Unit
 
canPlaceCOP(TilePosition) - Method in class bwapi.Unit
 
canPlaceCOP(TilePosition, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a placeCOP command.
canPlaceCOP() - Method in class bwapi.Unit
 
canPlaceCOP(boolean) - Method in class bwapi.Unit
 
canPlaceCOP(TilePosition, boolean) - Method in class bwapi.Unit
 
canPlaceCOP(TilePosition) - Method in class bwapi.Unit
 
canPlaceCOP(TilePosition, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a placeCOP command.
CanProduce - Static variable in interface bwapi.UnitFilter
 
CanProduce - Static variable in interface bwapi.UnitFilter
 
canProduce() - Method in enum bwapi.UnitType
Determines if a unit can train other units.
canProduce() - Method in enum bwapi.UnitType
Determines if a unit can train other units.
canRepair() - Method in class bwapi.Unit
 
canRepair(boolean) - Method in class bwapi.Unit
 
canRepair(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canRepair(Unit, boolean) - Method in class bwapi.Unit
 
canRepair(Unit) - Method in class bwapi.Unit
 
canRepair(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a repair command.
canRepair() - Method in class bwapi.Unit
 
canRepair(boolean) - Method in class bwapi.Unit
 
canRepair(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canRepair(Unit, boolean) - Method in class bwapi.Unit
 
canRepair(Unit) - Method in class bwapi.Unit
 
canRepair(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a repair command.
canResearch(TechType, Unit) - Method in class bwapi.Game
 
canResearch(TechType) - Method in class bwapi.Game
 
canResearch(TechType, Unit, boolean) - Method in class bwapi.Game
Checks all the requirements in order to research a given technology type for the current player.
canResearch(TechType, Unit) - Method in class bwapi.Game
 
canResearch(TechType) - Method in class bwapi.Game
 
canResearch(TechType, Unit, boolean) - Method in class bwapi.Game
Checks all the requirements in order to research a given technology type for the current player.
canResearch() - Method in class bwapi.Unit
 
canResearch(boolean) - Method in class bwapi.Unit
 
canResearch(TechType) - Method in class bwapi.Unit
 
canResearch(TechType, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a research command.
canResearch() - Method in class bwapi.Unit
 
canResearch(boolean) - Method in class bwapi.Unit
 
canResearch(TechType) - Method in class bwapi.Unit
 
canResearch(TechType, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a research command.
canReturnCargo() - Method in class bwapi.Unit
 
canReturnCargo(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a returnCargo command.
canReturnCargo() - Method in class bwapi.Unit
 
canReturnCargo(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a returnCargo command.
canRightClick() - Method in class bwapi.Unit
 
canRightClick(boolean) - Method in class bwapi.Unit
 
canRightClick(Position, boolean, boolean) - Method in class bwapi.Unit
 
canRightClick(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canRightClick(Position, boolean) - Method in class bwapi.Unit
 
canRightClick(Unit, boolean) - Method in class bwapi.Unit
 
canRightClick(Position) - Method in class bwapi.Unit
 
canRightClick(Unit) - Method in class bwapi.Unit
 
canRightClick(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a rightClick command to a position or unit.
canRightClick(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClick() - Method in class bwapi.Unit
 
canRightClick(boolean) - Method in class bwapi.Unit
 
canRightClick(Position, boolean, boolean) - Method in class bwapi.Unit
 
canRightClick(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canRightClick(Position, boolean) - Method in class bwapi.Unit
 
canRightClick(Unit, boolean) - Method in class bwapi.Unit
 
canRightClick(Position) - Method in class bwapi.Unit
 
canRightClick(Unit) - Method in class bwapi.Unit
 
canRightClick(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a rightClick command to a position or unit.
canRightClick(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(boolean) - Method in class bwapi.Unit
 
canRightClickGrouped() - Method in class bwapi.Unit
 
canRightClickGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Position, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Position, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Unit, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Position) - Method in class bwapi.Unit
 
canRightClickGrouped(Unit) - Method in class bwapi.Unit
 
canRightClickGrouped(Position, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a rightClick command to a position or unit, as part of a List.
canRightClickGrouped(Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(boolean) - Method in class bwapi.Unit
 
canRightClickGrouped() - Method in class bwapi.Unit
 
canRightClickGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Position, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Position, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Unit, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Position) - Method in class bwapi.Unit
 
canRightClickGrouped(Unit) - Method in class bwapi.Unit
 
canRightClickGrouped(Position, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a rightClick command to a position or unit, as part of a List.
canRightClickGrouped(Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickPosition() - Method in class bwapi.Unit
 
canRightClickPosition(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a rightClick command for a position.
canRightClickPosition() - Method in class bwapi.Unit
 
canRightClickPosition(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a rightClick command for a position.
canRightClickPositionGrouped(boolean) - Method in class bwapi.Unit
 
canRightClickPositionGrouped() - Method in class bwapi.Unit
 
canRightClickPositionGrouped(boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a rightClick command for a position, as part of a List.
canRightClickPositionGrouped(boolean) - Method in class bwapi.Unit
 
canRightClickPositionGrouped() - Method in class bwapi.Unit
 
canRightClickPositionGrouped(boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a rightClick command for a position, as part of a List.
canRightClickUnit() - Method in class bwapi.Unit
 
canRightClickUnit(boolean) - Method in class bwapi.Unit
 
canRightClickUnit(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickUnit(Unit, boolean) - Method in class bwapi.Unit
 
canRightClickUnit(Unit) - Method in class bwapi.Unit
 
canRightClickUnit(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a rightClick command to a unit.
canRightClickUnit() - Method in class bwapi.Unit
 
canRightClickUnit(boolean) - Method in class bwapi.Unit
 
canRightClickUnit(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickUnit(Unit, boolean) - Method in class bwapi.Unit
 
canRightClickUnit(Unit) - Method in class bwapi.Unit
 
canRightClickUnit(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a rightClick command to a unit.
canRightClickUnitGrouped(boolean) - Method in class bwapi.Unit
 
canRightClickUnitGrouped() - Method in class bwapi.Unit
 
canRightClickUnitGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canRightClickUnitGrouped(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickUnitGrouped(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickUnitGrouped(Unit, boolean) - Method in class bwapi.Unit
 
canRightClickUnitGrouped(Unit) - Method in class bwapi.Unit
 
canRightClickUnitGrouped(Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a rightClick command to a unit, as part of a List.
canRightClickUnitGrouped(boolean) - Method in class bwapi.Unit
 
canRightClickUnitGrouped() - Method in class bwapi.Unit
 
canRightClickUnitGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canRightClickUnitGrouped(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickUnitGrouped(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickUnitGrouped(Unit, boolean) - Method in class bwapi.Unit
 
canRightClickUnitGrouped(Unit) - Method in class bwapi.Unit
 
canRightClickUnitGrouped(Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a rightClick command to a unit, as part of a List.
canSetRallyPoint() - Method in class bwapi.Unit
 
canSetRallyPoint(boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Position, boolean, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Position, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Unit, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Position) - Method in class bwapi.Unit
 
canSetRallyPoint(Unit) - Method in class bwapi.Unit
 
canSetRallyPoint(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a setRallyPoint command to a position or unit.
canSetRallyPoint(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint() - Method in class bwapi.Unit
 
canSetRallyPoint(boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Position, boolean, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Position, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Unit, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Position) - Method in class bwapi.Unit
 
canSetRallyPoint(Unit) - Method in class bwapi.Unit
 
canSetRallyPoint(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a setRallyPoint command to a position or unit.
canSetRallyPoint(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canSetRallyPosition() - Method in class bwapi.Unit
 
canSetRallyPosition(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a setRallyPoint command to a position.
canSetRallyPosition() - Method in class bwapi.Unit
 
canSetRallyPosition(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a setRallyPoint command to a position.
canSetRallyUnit() - Method in class bwapi.Unit
 
canSetRallyUnit(boolean) - Method in class bwapi.Unit
 
canSetRallyUnit(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canSetRallyUnit(Unit, boolean) - Method in class bwapi.Unit
 
canSetRallyUnit(Unit) - Method in class bwapi.Unit
 
canSetRallyUnit(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a setRallyPoint command to a unit.
canSetRallyUnit() - Method in class bwapi.Unit
 
canSetRallyUnit(boolean) - Method in class bwapi.Unit
 
canSetRallyUnit(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canSetRallyUnit(Unit, boolean) - Method in class bwapi.Unit
 
canSetRallyUnit(Unit) - Method in class bwapi.Unit
 
canSetRallyUnit(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a setRallyPoint command to a unit.
canSiege() - Method in class bwapi.Unit
 
canSiege(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a siege command.
canSiege() - Method in class bwapi.Unit
 
canSiege(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a siege command.
canStop() - Method in class bwapi.Unit
 
canStop(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a stop command.
canStop() - Method in class bwapi.Unit
 
canStop(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a stop command.
canTargetUnit(Unit) - Method in class bwapi.Unit
 
canTargetUnit(Unit, boolean) - Method in class bwapi.Unit
Performs some cheap checks to attempt to quickly detect whether the unit is unable to use the given unit as the target unit of an unspecified command.
canTargetUnit(Unit) - Method in class bwapi.Unit
 
canTargetUnit(Unit, boolean) - Method in class bwapi.Unit
Performs some cheap checks to attempt to quickly detect whether the unit is unable to use the given unit as the target unit of an unspecified command.
canTrain() - Method in class bwapi.Unit
 
canTrain(boolean) - Method in class bwapi.Unit
 
canTrain(UnitType, boolean) - Method in class bwapi.Unit
 
canTrain(UnitType) - Method in class bwapi.Unit
 
canTrain(UnitType, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a train command.
canTrain() - Method in class bwapi.Unit
 
canTrain(boolean) - Method in class bwapi.Unit
 
canTrain(UnitType, boolean) - Method in class bwapi.Unit
 
canTrain(UnitType) - Method in class bwapi.Unit
 
canTrain(UnitType, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a train command.
canUnburrow() - Method in class bwapi.Unit
 
canUnburrow(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute an unburrow command.
canUnburrow() - Method in class bwapi.Unit
 
canUnburrow(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute an unburrow command.
canUnload() - Method in class bwapi.Unit
 
canUnload(boolean) - Method in class bwapi.Unit
 
canUnload(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUnload(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canUnload(Unit, boolean) - Method in class bwapi.Unit
 
canUnload(Unit) - Method in class bwapi.Unit
 
canUnload(Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an unload command.
canUnload() - Method in class bwapi.Unit
 
canUnload(boolean) - Method in class bwapi.Unit
 
canUnload(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUnload(Unit, boolean, boolean) - Method in class bwapi.Unit
 
canUnload(Unit, boolean) - Method in class bwapi.Unit
 
canUnload(Unit) - Method in class bwapi.Unit
 
canUnload(Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an unload command.
canUnloadAll() - Method in class bwapi.Unit
 
canUnloadAll(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute an unloadAll command for the current position.
canUnloadAll() - Method in class bwapi.Unit
 
canUnloadAll(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute an unloadAll command for the current position.
canUnloadAllPosition() - Method in class bwapi.Unit
 
canUnloadAllPosition(boolean) - Method in class bwapi.Unit
 
canUnloadAllPosition(Position, boolean) - Method in class bwapi.Unit
 
canUnloadAllPosition(Position) - Method in class bwapi.Unit
 
canUnloadAllPosition(Position, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an unloadAll command for a different position.
canUnloadAllPosition() - Method in class bwapi.Unit
 
canUnloadAllPosition(boolean) - Method in class bwapi.Unit
 
canUnloadAllPosition(Position, boolean) - Method in class bwapi.Unit
 
canUnloadAllPosition(Position) - Method in class bwapi.Unit
 
canUnloadAllPosition(Position, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an unloadAll command for a different position.
canUnloadAtPosition(Position, boolean) - Method in class bwapi.Unit
 
canUnloadAtPosition(Position) - Method in class bwapi.Unit
 
canUnloadAtPosition(Position, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an unload command or unloadAll at current position command or unloadAll at a different position command, for a given position.
canUnloadAtPosition(Position, boolean) - Method in class bwapi.Unit
 
canUnloadAtPosition(Position) - Method in class bwapi.Unit
 
canUnloadAtPosition(Position, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an unload command or unloadAll at current position command or unloadAll at a different position command, for a given position.
canUnloadWithOrWithoutTarget() - Method in class bwapi.Unit
 
canUnloadWithOrWithoutTarget(boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an unload command or unloadAll at current position command or unloadAll at a different position command.
canUnloadWithOrWithoutTarget() - Method in class bwapi.Unit
 
canUnloadWithOrWithoutTarget(boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an unload command or unloadAll at current position command or unloadAll at a different position command.
canUnsiege() - Method in class bwapi.Unit
 
canUnsiege(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute an unsiege command.
canUnsiege() - Method in class bwapi.Unit
 
canUnsiege(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute an unsiege command.
canUpgrade(UpgradeType, Unit) - Method in class bwapi.Game
 
canUpgrade(UpgradeType) - Method in class bwapi.Game
 
canUpgrade(UpgradeType, Unit, boolean) - Method in class bwapi.Game
Checks all the requirements in order to upgrade a given upgrade type for the current player.
canUpgrade(UpgradeType, Unit) - Method in class bwapi.Game
 
canUpgrade(UpgradeType) - Method in class bwapi.Game
 
canUpgrade(UpgradeType, Unit, boolean) - Method in class bwapi.Game
Checks all the requirements in order to upgrade a given upgrade type for the current player.
canUpgrade() - Method in class bwapi.Unit
 
canUpgrade(boolean) - Method in class bwapi.Unit
 
canUpgrade(UpgradeType) - Method in class bwapi.Unit
 
canUpgrade(UpgradeType, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an upgrade command.
canUpgrade() - Method in class bwapi.Unit
 
canUpgrade(boolean) - Method in class bwapi.Unit
 
canUpgrade(UpgradeType) - Method in class bwapi.Unit
 
canUpgrade(UpgradeType, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an upgrade command.
canUseTech(TechType, Position, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Position, boolean, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Unit, boolean, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Position, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Unit, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Position) - Method in class bwapi.Unit
 
canUseTech(TechType, Unit) - Method in class bwapi.Unit
 
canUseTech(TechType) - Method in class bwapi.Unit
 
canUseTech(TechType, Position, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a useTech command for a specified position or unit (only specify null if the TechType does not target another position/unit).
canUseTech(TechType, Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Position, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Position, boolean, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Unit, boolean, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Position, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Unit, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Position) - Method in class bwapi.Unit
 
canUseTech(TechType, Unit) - Method in class bwapi.Unit
 
canUseTech(TechType) - Method in class bwapi.Unit
 
canUseTech(TechType, Position, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a useTech command for a specified position or unit (only specify null if the TechType does not target another position/unit).
canUseTech(TechType, Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechPosition(TechType, boolean) - Method in class bwapi.Unit
 
canUseTechPosition(TechType) - Method in class bwapi.Unit
 
canUseTechPosition(TechType, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechPosition(TechType, Position, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechPosition(TechType, Position, boolean) - Method in class bwapi.Unit
 
canUseTechPosition(TechType, Position) - Method in class bwapi.Unit
 
canUseTechPosition(TechType, Position, boolean, boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a useTech command with an unspecified target position.
canUseTechPosition(TechType, boolean) - Method in class bwapi.Unit
 
canUseTechPosition(TechType) - Method in class bwapi.Unit
 
canUseTechPosition(TechType, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechPosition(TechType, Position, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechPosition(TechType, Position, boolean) - Method in class bwapi.Unit
 
canUseTechPosition(TechType, Position) - Method in class bwapi.Unit
 
canUseTechPosition(TechType, Position, boolean, boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a useTech command with an unspecified target position.
canUseTechUnit(TechType, boolean) - Method in class bwapi.Unit
 
canUseTechUnit(TechType) - Method in class bwapi.Unit
 
canUseTechUnit(TechType, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechUnit(TechType, Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechUnit(TechType, Unit, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechUnit(TechType, Unit, boolean) - Method in class bwapi.Unit
 
canUseTechUnit(TechType, Unit) - Method in class bwapi.Unit
 
canUseTechUnit(TechType, Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a useTech command with an unspecified target unit.
canUseTechUnit(TechType, boolean) - Method in class bwapi.Unit
 
canUseTechUnit(TechType) - Method in class bwapi.Unit
 
canUseTechUnit(TechType, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechUnit(TechType, Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechUnit(TechType, Unit, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechUnit(TechType, Unit, boolean) - Method in class bwapi.Unit
 
canUseTechUnit(TechType, Unit) - Method in class bwapi.Unit
 
canUseTechUnit(TechType, Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a useTech command with an unspecified target unit.
canUseTechWithOrWithoutTarget() - Method in class bwapi.Unit
 
canUseTechWithOrWithoutTarget(boolean) - Method in class bwapi.Unit
 
canUseTechWithOrWithoutTarget(TechType, boolean) - Method in class bwapi.Unit
 
canUseTechWithOrWithoutTarget(TechType) - Method in class bwapi.Unit
 
canUseTechWithOrWithoutTarget(TechType, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a useTech command without a target or or a useTech command with a target position or a useTech command with a target unit.
canUseTechWithOrWithoutTarget() - Method in class bwapi.Unit
 
canUseTechWithOrWithoutTarget(boolean) - Method in class bwapi.Unit
 
canUseTechWithOrWithoutTarget(TechType, boolean) - Method in class bwapi.Unit
 
canUseTechWithOrWithoutTarget(TechType) - Method in class bwapi.Unit
 
canUseTechWithOrWithoutTarget(TechType, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a useTech command without a target or or a useTech command with a target position or a useTech command with a target unit.
canUseTechWithoutTarget(TechType, boolean) - Method in class bwapi.Unit
 
canUseTechWithoutTarget(TechType) - Method in class bwapi.Unit
 
canUseTechWithoutTarget(TechType, boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a useTech command without a target.
canUseTechWithoutTarget(TechType, boolean) - Method in class bwapi.Unit
 
canUseTechWithoutTarget(TechType) - Method in class bwapi.Unit
 
canUseTechWithoutTarget(TechType, boolean, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a useTech command without a target.
center(TilePosition) - Static method in class bwem.util.BwemExt
 
center(WalkPosition) - Static method in class bwem.util.BwemExt
 
center(TilePosition) - Static method in class bwem.util.BwemExt
 
center(WalkPosition) - Static method in class bwem.util.BwemExt
 
centerOfBuilding(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
centerOfBuilding(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
CheckMode - Enum in bwem.util
 
CheckMode - Enum in bwem.util
 
ChokePoint - Class in bwem
ChokePoints are frontiers that BWEM automatically computes from Brood War's maps.
A ChokePoint represents (part of) the frontier between exactly 2 Areas.
ChokePoint - Class in bwem
ChokePoints are frontiers that BWEM automatically computes from Brood War's maps.
A ChokePoint represents (part of) the frontier between exactly 2 Areas.
Chokepoint - Class in bwta
 
Chokepoint - Class in bwta
 
ChokePoint.Node - Enum in bwem
ChokePoint::middle denotes the "middle" MiniTile of Geometry(), while ChokePoint::END_1 and ChokePoint::END_2 denote its "ends".
ChokePoint.Node - Enum in bwem
ChokePoint::middle denotes the "middle" MiniTile of Geometry(), while ChokePoint::END_1 and ChokePoint::END_2 denote its "ends".
cloak() - Method in class bwapi.Unit
Orders the unit to cloak.
cloak() - Method in class bwapi.Unit
Orders the unit to cloak.
cloak(Unit) - Static method in class bwapi.UnitCommand
 
cloak(Unit) - Static method in class bwapi.UnitCommand
 
cloakingTech() - Method in enum bwapi.UnitType
Retrieves the cloaking technology associated with certain units.
cloakingTech() - Method in enum bwapi.UnitType
Retrieves the cloaking technology associated with certain units.
collectInformation() - Method in class bwem.Graph
 
collectInformation() - Method in class bwem.Graph
 
Color - Class in bwapi
The Color object is used in drawing routines to specify the color to use.
Color - Class in bwapi
The Color object is used in drawing routines to specify the color to use.
Color(int, int, int) - Constructor for class bwapi.Color
A constructor that uses the color index in the palette that is closest to the given rgb values.
Color(int) - Constructor for class bwapi.Color
A constructor that uses the color at the specified palette index.
Color(int, int, int) - Constructor for class bwapi.Color
A constructor that uses the color index in the palette that is closest to the given rgb values.
Color(int) - Constructor for class bwapi.Color
A constructor that uses the color at the specified palette index.
CommandType - Enum in bwapi
Used in UnitCommand.
CommandType - Enum in bwapi
Used in UnitCommand.
compareTo(Bullet) - Method in class bwapi.Bullet
 
compareTo(Bullet) - Method in class bwapi.Bullet
 
compareTo(Force) - Method in class bwapi.Force
 
compareTo(Force) - Method in class bwapi.Force
 
compareTo(Player) - Method in class bwapi.Player
 
compareTo(Player) - Method in class bwapi.Player
 
compareTo(Point) - Method in class bwapi.Point
 
compareTo(Point) - Method in class bwapi.Point
 
compareTo(Region) - Method in class bwapi.Region
 
compareTo(Region) - Method in class bwapi.Region
 
compareTo(Unit) - Method in class bwapi.Unit
 
compareTo(Unit) - Method in class bwapi.Unit
 
compareTo(Altitude) - Method in class bwem.Altitude
 
compareTo(Altitude) - Method in class bwem.Altitude
 
compareTo(AreaId) - Method in class bwem.AreaId
 
compareTo(AreaId) - Method in class bwem.AreaId
 
completedUnitCount() - Method in class bwapi.Player
 
completedUnitCount(UnitType) - Method in class bwapi.Player
Retrieves the number of completed units that the player has.
completedUnitCount() - Method in class bwapi.Player
 
completedUnitCount(UnitType) - Method in class bwapi.Player
Retrieves the number of completed units that the player has.
computeChokePointDistanceMatrix() - Method in class bwem.Graph
 
computeChokePointDistanceMatrix() - Method in class bwem.Graph
 
CoordinateType - Enum in bwapi
The coordinate type enumeration for relative drawing positions.
CoordinateType - Enum in bwapi
The coordinate type enumeration for relative drawing positions.
countdownTimer() - Method in class bwapi.Game
Returns the remaining countdown time.
countdownTimer() - Method in class bwapi.Game
Returns the remaining countdown time.
CPPath - Class in bwem
Type of all the Paths used in BWEM (Cf.
CPPath - Class in bwem
Type of all the Paths used in BWEM (Cf.
createBases(TerrainData) - Method in class bwem.Graph
 
createBases(TerrainData) - Method in class bwem.Graph
 
createChokePoints(List<StaticBuilding>, List<Mineral>, List<Pair<Pair<AreaId, AreaId>, WalkPosition>>) - Method in class bwem.Graph
 
createChokePoints(List<StaticBuilding>, List<Mineral>, List<Pair<Pair<AreaId, AreaId>, WalkPosition>>) - Method in class bwem.Graph
 
CurrentOrder(Predicate<Order>) - Static method in interface bwapi.UnitFilter
 
CurrentOrder(Predicate<Order>) - Static method in interface bwapi.UnitFilter
 
Cyan - Static variable in class bwapi.Color
The default color for Neutral (Player 12).
Cyan - Static variable in class bwapi.Color
The default color for Neutral (Player 12).

D

damage(WeaponType) - Method in class bwapi.Player
Calculates the damage that a given weapon type can deal, including upgrades.
damage(WeaponType) - Method in class bwapi.Player
Calculates the damage that a given weapon type can deal, including upgrades.
damageAmount() - Method in enum bwapi.WeaponType
Retrieves the base amount of damage that this weapon can deal per attack.
damageAmount() - Method in enum bwapi.WeaponType
Retrieves the base amount of damage that this weapon can deal per attack.
damageBonus() - Method in enum bwapi.WeaponType
Determines the bonus amount of damage that this weapon type increases by for every upgrade to this type.
damageBonus() - Method in enum bwapi.WeaponType
Determines the bonus amount of damage that this weapon type increases by for every upgrade to this type.
damageCooldown() - Method in enum bwapi.WeaponType
Retrieves the base amount of cooldown time between each attack, in frames.
damageCooldown() - Method in enum bwapi.WeaponType
Retrieves the base amount of cooldown time between each attack, in frames.
damageFactor() - Method in enum bwapi.WeaponType
Obtains the intended number of missiles/attacks that are used.
damageFactor() - Method in enum bwapi.WeaponType
Obtains the intended number of missiles/attacks that are used.
DamageType - Enum in bwapi
Damage types are used in Broodwar to determine the amount of damage that will be done to a unit.
DamageType - Enum in bwapi
Damage types are used in Broodwar to determine the amount of damage that will be done to a unit.
damageType() - Method in enum bwapi.WeaponType
Retrieves the damage type that this weapon applies to a unit type.
damageType() - Method in enum bwapi.WeaponType
Retrieves the damage type that this weapon applies to a unit type.
deadUnitCount() - Method in class bwapi.Player
 
deadUnitCount(UnitType) - Method in class bwapi.Player
Retrieves the number units that have died for this player.
deadUnitCount() - Method in class bwapi.Player
 
deadUnitCount(UnitType) - Method in class bwapi.Player
Retrieves the number units that have died for this player.
decloak() - Method in class bwapi.Unit
Orders a cloaked unit to decloak.
decloak() - Method in class bwapi.Unit
Orders a cloaked unit to decloak.
decloak(Unit) - Static method in class bwapi.UnitCommand
 
decloak(Unit) - Static method in class bwapi.UnitCommand
 
DefaultBWListener - Class in bwapi
Convenience class that extends all methods in BWEventListener.
DefaultBWListener - Class in bwapi
Convenience class that extends all methods in BWEventListener.
DefaultBWListener() - Constructor for class bwapi.DefaultBWListener
 
DefaultBWListener() - Constructor for class bwapi.DefaultBWListener
 
DefenseMatrixPoints(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
DefenseMatrixPoints(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
DefenseMatrixTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
DefenseMatrixTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
DestroyScore(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
DestroyScore(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
destroyScore() - Method in enum bwapi.UnitType
Retrieves the amount of score points awarded for killing this unit type.
destroyScore() - Method in enum bwapi.UnitType
Retrieves the amount of score points awarded for killing this unit type.
dimensionDown() - Method in enum bwapi.UnitType
Retrieves the distance from the center of the unit type to its bottom edge.
dimensionDown() - Method in enum bwapi.UnitType
Retrieves the distance from the center of the unit type to its bottom edge.
dimensionLeft() - Method in enum bwapi.UnitType
Retrieves the distance from the center of the unit type to its left edge.
dimensionLeft() - Method in enum bwapi.UnitType
Retrieves the distance from the center of the unit type to its left edge.
dimensionRight() - Method in enum bwapi.UnitType
Retrieves the distance from the center of the unit type to its right edge.
dimensionRight() - Method in enum bwapi.UnitType
Retrieves the distance from the center of the unit type to its right edge.
dimensionUp() - Method in enum bwapi.UnitType
Retrieves the distance from the center of the unit type to its top edge.
dimensionUp() - Method in enum bwapi.UnitType
Retrieves the distance from the center of the unit type to its top edge.
dist(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
dist(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
distance(ChokePoint, ChokePoint) - Method in class bwem.Graph
 
distance(ChokePoint, ChokePoint) - Method in class bwem.Graph
 
distanceFrom(ChokePoint) - Method in class bwem.ChokePoint
If accessibleFrom(cp) == false, returns -1.
distanceFrom(ChokePoint) - Method in class bwem.ChokePoint
If accessibleFrom(cp) == false, returns -1.
distToRectangle(Position, Position, Position) - Static method in class bwem.util.BwemExt
 
distToRectangle(Position, Position, Position) - Static method in class bwem.util.BwemExt
 
divide(int) - Method in class bwapi.Point
 
divide(int) - Method in class bwapi.Point
 
divide(int) - Method in class bwapi.Position
 
divide(int) - Method in class bwapi.Position
 
divide(int) - Method in class bwapi.TilePosition
 
divide(int) - Method in class bwapi.TilePosition
 
divide(int) - Method in class bwapi.WalkPosition
 
divide(int) - Method in class bwapi.WalkPosition
 
drawBox(CoordinateType, int, int, int, int, Color) - Method in class bwapi.Game
 
drawBox(CoordinateType, int, int, int, int, Color, boolean) - Method in class bwapi.Game
Draws a rectangle on the screen with the given color.
drawBox(CoordinateType, int, int, int, int, Color) - Method in class bwapi.Game
 
drawBox(CoordinateType, int, int, int, int, Color, boolean) - Method in class bwapi.Game
Draws a rectangle on the screen with the given color.
drawBoxMap(int, int, int, int, Color) - Method in class bwapi.Game
 
drawBoxMap(int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawBoxMap(Position, Position, Color) - Method in class bwapi.Game
 
drawBoxMap(Position, Position, Color, boolean) - Method in class bwapi.Game
 
drawBoxMap(int, int, int, int, Color) - Method in class bwapi.Game
 
drawBoxMap(int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawBoxMap(Position, Position, Color) - Method in class bwapi.Game
 
drawBoxMap(Position, Position, Color, boolean) - Method in class bwapi.Game
 
drawBoxMouse(int, int, int, int, Color) - Method in class bwapi.Game
 
drawBoxMouse(int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawBoxMouse(Position, Position, Color) - Method in class bwapi.Game
 
drawBoxMouse(Position, Position, Color, boolean) - Method in class bwapi.Game
 
drawBoxMouse(int, int, int, int, Color) - Method in class bwapi.Game
 
drawBoxMouse(int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawBoxMouse(Position, Position, Color) - Method in class bwapi.Game
 
drawBoxMouse(Position, Position, Color, boolean) - Method in class bwapi.Game
 
drawBoxScreen(int, int, int, int, Color) - Method in class bwapi.Game
 
drawBoxScreen(int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawBoxScreen(Position, Position, Color) - Method in class bwapi.Game
 
drawBoxScreen(Position, Position, Color, boolean) - Method in class bwapi.Game
 
drawBoxScreen(int, int, int, int, Color) - Method in class bwapi.Game
 
drawBoxScreen(int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawBoxScreen(Position, Position, Color) - Method in class bwapi.Game
 
drawBoxScreen(Position, Position, Color, boolean) - Method in class bwapi.Game
 
drawCircle(CoordinateType, int, int, int, Color) - Method in class bwapi.Game
 
drawCircle(CoordinateType, int, int, int, Color, boolean) - Method in class bwapi.Game
Draws a circle on the screen with the given color.
drawCircle(CoordinateType, int, int, int, Color) - Method in class bwapi.Game
 
drawCircle(CoordinateType, int, int, int, Color, boolean) - Method in class bwapi.Game
Draws a circle on the screen with the given color.
drawCircleMap(int, int, int, Color) - Method in class bwapi.Game
 
drawCircleMap(int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawCircleMap(Position, int, Color) - Method in class bwapi.Game
 
drawCircleMap(Position, int, Color, boolean) - Method in class bwapi.Game
 
drawCircleMap(int, int, int, Color) - Method in class bwapi.Game
 
drawCircleMap(int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawCircleMap(Position, int, Color) - Method in class bwapi.Game
 
drawCircleMap(Position, int, Color, boolean) - Method in class bwapi.Game
 
drawCircleMouse(int, int, int, Color) - Method in class bwapi.Game
 
drawCircleMouse(int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawCircleMouse(Position, int, Color) - Method in class bwapi.Game
 
drawCircleMouse(Position, int, Color, boolean) - Method in class bwapi.Game
 
drawCircleMouse(int, int, int, Color) - Method in class bwapi.Game
 
drawCircleMouse(int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawCircleMouse(Position, int, Color) - Method in class bwapi.Game
 
drawCircleMouse(Position, int, Color, boolean) - Method in class bwapi.Game
 
drawCircleScreen(int, int, int, Color) - Method in class bwapi.Game
 
drawCircleScreen(int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawCircleScreen(Position, int, Color) - Method in class bwapi.Game
 
drawCircleScreen(Position, int, Color, boolean) - Method in class bwapi.Game
 
drawCircleScreen(int, int, int, Color) - Method in class bwapi.Game
 
drawCircleScreen(int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawCircleScreen(Position, int, Color) - Method in class bwapi.Game
 
drawCircleScreen(Position, int, Color, boolean) - Method in class bwapi.Game
 
drawDot(CoordinateType, int, int, Color) - Method in class bwapi.Game
Draws a dot on the map or screen with a given color.
drawDot(CoordinateType, int, int, Color) - Method in class bwapi.Game
Draws a dot on the map or screen with a given color.
drawDotMap(int, int, Color) - Method in class bwapi.Game
 
drawDotMap(Position, Color) - Method in class bwapi.Game
 
drawDotMap(int, int, Color) - Method in class bwapi.Game
 
drawDotMap(Position, Color) - Method in class bwapi.Game
 
drawDotMouse(int, int, Color) - Method in class bwapi.Game
 
drawDotMouse(Position, Color) - Method in class bwapi.Game
 
drawDotMouse(int, int, Color) - Method in class bwapi.Game
 
drawDotMouse(Position, Color) - Method in class bwapi.Game
 
drawDotScreen(int, int, Color) - Method in class bwapi.Game
 
drawDotScreen(Position, Color) - Method in class bwapi.Game
 
drawDotScreen(int, int, Color) - Method in class bwapi.Game
 
drawDotScreen(Position, Color) - Method in class bwapi.Game
 
drawEllipse(CoordinateType, int, int, int, int, Color) - Method in class bwapi.Game
 
drawEllipse(CoordinateType, int, int, int, int, Color, boolean) - Method in class bwapi.Game
Draws an ellipse on the screen with the given color.
drawEllipse(CoordinateType, int, int, int, int, Color) - Method in class bwapi.Game
 
drawEllipse(CoordinateType, int, int, int, int, Color, boolean) - Method in class bwapi.Game
Draws an ellipse on the screen with the given color.
drawEllipseMap(int, int, int, int, Color) - Method in class bwapi.Game
 
drawEllipseMap(int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawEllipseMap(Position, int, int, Color) - Method in class bwapi.Game
 
drawEllipseMap(Position, int, int, Color, boolean) - Method in class bwapi.Game
 
drawEllipseMap(int, int, int, int, Color) - Method in class bwapi.Game
 
drawEllipseMap(int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawEllipseMap(Position, int, int, Color) - Method in class bwapi.Game
 
drawEllipseMap(Position, int, int, Color, boolean) - Method in class bwapi.Game
 
drawEllipseMouse(int, int, int, int, Color) - Method in class bwapi.Game
 
drawEllipseMouse(int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawEllipseMouse(Position, int, int, Color) - Method in class bwapi.Game
 
drawEllipseMouse(Position, int, int, Color, boolean) - Method in class bwapi.Game
 
drawEllipseMouse(int, int, int, int, Color) - Method in class bwapi.Game
 
drawEllipseMouse(int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawEllipseMouse(Position, int, int, Color) - Method in class bwapi.Game
 
drawEllipseMouse(Position, int, int, Color, boolean) - Method in class bwapi.Game
 
drawEllipseScreen(int, int, int, int, Color) - Method in class bwapi.Game
 
drawEllipseScreen(int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawEllipseScreen(Position, int, int, Color) - Method in class bwapi.Game
 
drawEllipseScreen(Position, int, int, Color, boolean) - Method in class bwapi.Game
 
drawEllipseScreen(int, int, int, int, Color) - Method in class bwapi.Game
 
drawEllipseScreen(int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawEllipseScreen(Position, int, int, Color) - Method in class bwapi.Game
 
drawEllipseScreen(Position, int, int, Color, boolean) - Method in class bwapi.Game
 
drawLine(CoordinateType, int, int, int, int, Color) - Method in class bwapi.Game
Draws a line on the map or screen with a given color.
drawLine(CoordinateType, int, int, int, int, Color) - Method in class bwapi.Game
Draws a line on the map or screen with a given color.
drawLineMap(int, int, int, int, Color) - Method in class bwapi.Game
 
drawLineMap(Position, Position, Color) - Method in class bwapi.Game
 
drawLineMap(int, int, int, int, Color) - Method in class bwapi.Game
 
drawLineMap(Position, Position, Color) - Method in class bwapi.Game
 
drawLineMouse(int, int, int, int, Color) - Method in class bwapi.Game
 
drawLineMouse(Position, Position, Color) - Method in class bwapi.Game
 
drawLineMouse(int, int, int, int, Color) - Method in class bwapi.Game
 
drawLineMouse(Position, Position, Color) - Method in class bwapi.Game
 
drawLineScreen(int, int, int, int, Color) - Method in class bwapi.Game
 
drawLineScreen(Position, Position, Color) - Method in class bwapi.Game
 
drawLineScreen(int, int, int, int, Color) - Method in class bwapi.Game
 
drawLineScreen(Position, Position, Color) - Method in class bwapi.Game
 
drawText(CoordinateType, int, int, String, Text...) - Method in class bwapi.Game
 
drawText(CoordinateType, int, int, String, Text...) - Method in class bwapi.Game
 
drawTextMap(int, int, String, Text...) - Method in class bwapi.Game
 
drawTextMap(Position, String, Text...) - Method in class bwapi.Game
 
drawTextMap(int, int, String, Text...) - Method in class bwapi.Game
 
drawTextMap(Position, String, Text...) - Method in class bwapi.Game
 
drawTextMouse(int, int, String, Text...) - Method in class bwapi.Game
 
drawTextMouse(Position, String, Text...) - Method in class bwapi.Game
 
drawTextMouse(int, int, String, Text...) - Method in class bwapi.Game
 
drawTextMouse(Position, String, Text...) - Method in class bwapi.Game
 
drawTextScreen(int, int, String, Text...) - Method in class bwapi.Game
 
drawTextScreen(Position, String, Text...) - Method in class bwapi.Game
 
drawTextScreen(int, int, String, Text...) - Method in class bwapi.Game
 
drawTextScreen(Position, String, Text...) - Method in class bwapi.Game
 
drawTriangle(CoordinateType, int, int, int, int, int, int, Color) - Method in class bwapi.Game
 
drawTriangle(CoordinateType, int, int, int, int, int, int, Color, boolean) - Method in class bwapi.Game
Draws a triangle on the screen with the given color.
drawTriangle(CoordinateType, int, int, int, int, int, int, Color) - Method in class bwapi.Game
 
drawTriangle(CoordinateType, int, int, int, int, int, int, Color, boolean) - Method in class bwapi.Game
Draws a triangle on the screen with the given color.
drawTriangleMap(int, int, int, int, int, int, Color) - Method in class bwapi.Game
 
drawTriangleMap(int, int, int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawTriangleMap(Position, Position, Position, Color) - Method in class bwapi.Game
 
drawTriangleMap(Position, Position, Position, Color, boolean) - Method in class bwapi.Game
 
drawTriangleMap(int, int, int, int, int, int, Color) - Method in class bwapi.Game
 
drawTriangleMap(int, int, int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawTriangleMap(Position, Position, Position, Color) - Method in class bwapi.Game
 
drawTriangleMap(Position, Position, Position, Color, boolean) - Method in class bwapi.Game
 
drawTriangleMouse(int, int, int, int, int, int, Color) - Method in class bwapi.Game
 
drawTriangleMouse(int, int, int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawTriangleMouse(Position, Position, Position, Color) - Method in class bwapi.Game
 
drawTriangleMouse(Position, Position, Position, Color, boolean) - Method in class bwapi.Game
 
drawTriangleMouse(int, int, int, int, int, int, Color) - Method in class bwapi.Game
 
drawTriangleMouse(int, int, int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawTriangleMouse(Position, Position, Position, Color) - Method in class bwapi.Game
 
drawTriangleMouse(Position, Position, Position, Color, boolean) - Method in class bwapi.Game
 
drawTriangleScreen(int, int, int, int, int, int, Color) - Method in class bwapi.Game
 
drawTriangleScreen(int, int, int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawTriangleScreen(Position, Position, Position, Color) - Method in class bwapi.Game
 
drawTriangleScreen(Position, Position, Position, Color, boolean) - Method in class bwapi.Game
 
drawTriangleScreen(int, int, int, int, int, int, Color) - Method in class bwapi.Game
 
drawTriangleScreen(int, int, int, int, int, int, Color, boolean) - Method in class bwapi.Game
 
drawTriangleScreen(Position, Position, Position, Color) - Method in class bwapi.Game
 
drawTriangleScreen(Position, Position, Position, Color, boolean) - Method in class bwapi.Game
 

E

elapsedTime() - Method in class bwapi.Game
Retrieves current amount of time in seconds that the game has elapsed.
elapsedTime() - Method in class bwapi.Game
Retrieves current amount of time in seconds that the game has elapsed.
enableAutomaticPathAnalysis() - Method in class bwem.BWMap
 
enableAutomaticPathAnalysis() - Method in class bwem.BWMap
 
enableFlag(Flag) - Method in class bwapi.Game
Enables the state of a given flag.
enableFlag(Flag) - Method in class bwapi.Game
Enables the state of a given flag.
enemies() - Method in class bwapi.Game
Retrieves a set of all the current player's remaining enemies.
enemies() - Method in class bwapi.Game
Retrieves a set of all the current player's remaining enemies.
enemy() - Method in class bwapi.Game
Retrieves the Player interface that represents the enemy player.
enemy() - Method in class bwapi.Game
Retrieves the Player interface that represents the enemy player.
Energy(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
Energy(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
Energy_Percent(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
Energy_Percent(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
energyCost() - Method in enum bwapi.TechType
Retrieves the amount of energy needed to use this TechType as an ability.
energyCost() - Method in enum bwapi.TechType
Retrieves the amount of energy needed to use this TechType as an ability.
EnsnareTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
EnsnareTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
equals(Object) - Method in class bwapi.Bullet
 
equals(Object) - Method in class bwapi.Bullet
 
equals(Object) - Method in class bwapi.Color
 
equals(Object) - Method in class bwapi.Color
 
equals(Object) - Method in class bwapi.Force
 
equals(Object) - Method in class bwapi.Force
 
equals(Object) - Method in class bwapi.Pair
 
equals(Object) - Method in class bwapi.Pair
 
equals(Object) - Method in class bwapi.Player
 
equals(Object) - Method in class bwapi.Player
 
equals(Object) - Method in class bwapi.Point
 
equals(Object) - Method in class bwapi.Point
 
equals(Object) - Method in class bwapi.Region
 
equals(Object) - Method in class bwapi.Region
 
equals(Object) - Method in class bwapi.Unit
 
equals(Object) - Method in class bwapi.Unit
 
equals(Object) - Method in class bwapi.UnitCommand
 
equals(Object) - Method in class bwapi.UnitCommand
 
equals(Object) - Method in class bwem.Altitude
 
equals(Object) - Method in class bwem.Altitude
 
equals(Object) - Method in class bwem.Area
 
equals(Object) - Method in class bwem.Area
 
equals(Object) - Method in class bwem.AreaId
 
equals(Object) - Method in class bwem.AreaId
 
equals(Object) - Method in class bwem.Base
 
equals(Object) - Method in class bwem.Base
 
equals(Object) - Method in class bwem.ChokePoint
 
equals(Object) - Method in class bwem.ChokePoint
 
equals(Object) - Method in class bwem.Geyser
 
equals(Object) - Method in class bwem.Geyser
 
equals(Object) - Method in class bwem.Mineral
 
equals(Object) - Method in class bwem.Mineral
 
equals(Object) - Method in class bwem.Neutral
 
equals(Object) - Method in class bwem.Neutral
 
equals(Object) - Method in class bwem.Resource
 
equals(Object) - Method in class bwem.Resource
 
equals(Object) - Method in class bwem.StaticBuilding
 
equals(Object) - Method in class bwem.StaticBuilding
 
equals(Object) - Method in class bwta.BaseLocation
 
equals(Object) - Method in class bwta.BaseLocation
 
equals(Object) - Method in class bwta.Chokepoint
 
equals(Object) - Method in class bwta.Chokepoint
 
equals(Object) - Method in class bwta.Region
 
equals(Object) - Method in class bwta.Region
 
EventType - Enum in bwapi
Enumeration of callback event types.
EventType - Enum in bwapi
Enumeration of callback event types.
exists() - Method in class bwapi.Bullet
Checks if the Bullet exists in the view of the BWAPI player.
exists() - Method in class bwapi.Bullet
Checks if the Bullet exists in the view of the BWAPI player.
exists() - Method in class bwapi.Unit
Checks if the Unit exists in the view of the BWAPI player.
exists() - Method in class bwapi.Unit
Checks if the Unit exists in the view of the BWAPI player.
Exists - Static variable in interface bwapi.UnitFilter
 
Exists - Static variable in interface bwapi.UnitFilter
 
ExplosionType - Enum in bwapi
A representation of a weapon's explosion type.
ExplosionType - Enum in bwapi
A representation of a weapon's explosion type.
explosionType() - Method in enum bwapi.WeaponType
Retrieves the explosion type that indicates how the weapon deals damage.
explosionType() - Method in enum bwapi.WeaponType
Retrieves the explosion type that indicates how the weapon deals damage.

F

fastErase(List<T>, int) - Static method in class bwem.util.Utils
 
fastErase(List<T>, int) - Static method in class bwem.util.Utils
 
Flag - Enum in bwapi
Contains flag enumerations for BWAPI.
Flag - Enum in bwapi
Contains flag enumerations for BWAPI.
follow(Unit) - Method in class bwapi.Unit
 
follow(Unit, boolean) - Method in class bwapi.Unit
Orders the unit to follow the specified unit.
follow(Unit) - Method in class bwapi.Unit
 
follow(Unit, boolean) - Method in class bwapi.Unit
Orders the unit to follow the specified unit.
follow(Unit, Unit) - Static method in class bwapi.UnitCommand
 
follow(Unit, Unit, boolean) - Static method in class bwapi.UnitCommand
 
follow(Unit, Unit) - Static method in class bwapi.UnitCommand
 
follow(Unit, Unit, boolean) - Static method in class bwapi.UnitCommand
 
Force - Class in bwapi
The Force class is used to get information about each force in a match.
Force - Class in bwapi
The Force class is used to get information about each force in a match.
formatText(String, Text) - Static method in enum bwapi.Text
Format text with a textcolor to display on broodwar
formatText(String, Text) - Static method in enum bwapi.Text
Format text with a textcolor to display on broodwar
framesBehind() - Method in class bwapi.BWClient
 
framesBehind() - Method in class bwapi.BWClient
 

G

Game - Class in bwapi
The Game class is implemented by BWAPI and is the primary means of obtaining all game state information from Starcraft Broodwar.
Game - Class in bwapi
The Game class is implemented by BWAPI and is the primary means of obtaining all game state information from Starcraft Broodwar.
GameType - Enum in bwapi
An enum that represents game types in Broodwar.
GameType - Enum in bwapi
An enum that represents game types in Broodwar.
gas() - Method in class bwapi.Player
Retrieves the current amount of vespene gas that this player has.
gas() - Method in class bwapi.Player
Retrieves the current amount of vespene gas that this player has.
gas() - Method in class bwta.BaseLocation
 
gas() - Method in class bwta.BaseLocation
 
gasPrice() - Method in enum bwapi.TechType
Retrieves the vespene gas cost of researching this technology.
gasPrice() - Method in enum bwapi.TechType
Retrieves the vespene gas cost of researching this technology.
GasPrice(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
GasPrice(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
gasPrice() - Method in enum bwapi.UnitType
Retrieves the default vespene gas price of purchasing the unit.
gasPrice() - Method in enum bwapi.UnitType
Retrieves the default vespene gas price of purchasing the unit.
gasPrice() - Method in enum bwapi.UpgradeType
 
gasPrice(int) - Method in enum bwapi.UpgradeType
Returns the vespene gas price for the first upgrade.
gasPrice() - Method in enum bwapi.UpgradeType
 
gasPrice(int) - Method in enum bwapi.UpgradeType
Returns the vespene gas price for the first upgrade.
gasPriceFactor() - Method in enum bwapi.UpgradeType
Returns the amount that the vespene gas price increases for each additional upgrade.
gasPriceFactor() - Method in enum bwapi.UpgradeType
Returns the amount that the vespene gas price increases for each additional upgrade.
gather(Unit) - Method in class bwapi.Unit
 
gather(Unit, boolean) - Method in class bwapi.Unit
Orders the unit to gather the specified unit (must be mineral or refinery type).
gather(Unit) - Method in class bwapi.Unit
 
gather(Unit, boolean) - Method in class bwapi.Unit
Orders the unit to gather the specified unit (must be mineral or refinery type).
gather(Unit, Unit) - Static method in class bwapi.UnitCommand
 
gather(Unit, Unit, boolean) - Static method in class bwapi.UnitCommand
 
gather(Unit, Unit) - Static method in class bwapi.UnitCommand
 
gather(Unit, Unit, boolean) - Static method in class bwapi.UnitCommand
 
gatheredGas() - Method in class bwapi.Player
Retrieves the cumulative amount of vespene gas that this player has gathered since the beginning of the game, including the amount that the player starts the game with (if any).
gatheredGas() - Method in class bwapi.Player
Retrieves the cumulative amount of vespene gas that this player has gathered since the beginning of the game, including the amount that the player starts the game with (if any).
gatheredMinerals() - Method in class bwapi.Player
Retrieves the cumulative amount of minerals/ore that this player has gathered since the beginning of the game, including the amount that the player starts the game with (if any).
gatheredMinerals() - Method in class bwapi.Player
Retrieves the cumulative amount of minerals/ore that this player has gathered since the beginning of the game, including the amount that the player starts the game with (if any).
get(int) - Method in class bwem.CPPath
 
get(int) - Method in class bwem.CPPath
 
getAccessibleNeighbors() - Method in class bwem.Area
 
getAccessibleNeighbors() - Method in class bwem.Area
 
getAcidSporeCount() - Method in class bwapi.Unit
Retrieves the number of acid spores that this unit is inflicted with.
getAcidSporeCount() - Method in class bwapi.Unit
Retrieves the number of acid spores that this unit is inflicted with.
getAddon() - Method in class bwapi.Unit
Retrieves the add-on that is attached to this unit.
getAddon() - Method in class bwapi.Unit
Retrieves the add-on that is attached to this unit.
getAirDistance(BaseLocation) - Method in class bwta.BaseLocation
 
getAirDistance(BaseLocation) - Method in class bwta.BaseLocation
 
getAirWeaponCooldown() - Method in class bwapi.Unit
Retrieves the unit's air weapon cooldown.
getAirWeaponCooldown() - Method in class bwapi.Unit
Retrieves the unit's air weapon cooldown.
getAllRegions() - Method in class bwapi.Game
Retrieves the set of all regions on the map.
getAllRegions() - Method in class bwapi.Game
Retrieves the set of all regions on the map.
getAllUnits() - Method in class bwapi.Game
Retrieves the set of all accessible units.
getAllUnits() - Method in class bwapi.Game
Retrieves the set of all accessible units.
getAltitude() - Method in class bwem.MiniTile
Distance in pixels between the center of this MiniTile and the center of the nearest Sea-MiniTile
- Sea-miniTiles all have their Altitude() equal to 0.
- miniTiles having Altitude() > 0 are not Sea-miniTiles.
getAltitude() - Method in class bwem.MiniTile
Distance in pixels between the center of this MiniTile and the center of the nearest Sea-MiniTile
- Sea-miniTiles all have their Altitude() equal to 0.
- miniTiles having Altitude() > 0 are not Sea-miniTiles.
getAmount() - Method in class bwem.Resource
Returns the current amount of resources for this Resource (same as unit()->getResources).
getAmount() - Method in class bwem.Resource
Returns the current amount of resources for this Resource (same as unit()->getResources).
getAngle() - Method in class bwapi.Bullet
Retrieve's the direction the Bullet is facing.
getAngle() - Method in class bwapi.Bullet
Retrieve's the direction the Bullet is facing.
getAngle() - Method in class bwapi.Unit
Retrieves the unit's facing direction in radians.
getAngle() - Method in class bwapi.Unit
Retrieves the unit's facing direction in radians.
getAPM() - Method in class bwapi.Game
 
getAPM(boolean) - Method in class bwapi.Game
Retrieves the Actions Per Minute (APM) that the bot is producing.
getAPM() - Method in class bwapi.Game
 
getAPM(boolean) - Method in class bwapi.Game
Retrieves the Actions Per Minute (APM) that the bot is producing.
getApproxDistance(T) - Method in class bwapi.Point
 
getApproxDistance(T) - Method in class bwapi.Point
 
getArea() - Method in class bwem.Base
Returns the area in which this base is located.
getArea() - Method in class bwem.Base
Returns the area in which this base is located.
getArea(AreaId) - Method in class bwem.BWMap
 
getArea(WalkPosition) - Method in class bwem.BWMap
 
getArea(TilePosition) - Method in class bwem.BWMap
 
getArea(AreaId) - Method in class bwem.BWMap
 
getArea(WalkPosition) - Method in class bwem.BWMap
 
getArea(TilePosition) - Method in class bwem.BWMap
 
getArea(AreaId) - Method in class bwem.Graph
 
getArea(WalkPosition) - Method in class bwem.Graph
 
getArea(TilePosition) - Method in class bwem.Graph
 
getArea(AreaId) - Method in class bwem.Graph
 
getArea(WalkPosition) - Method in class bwem.Graph
 
getArea(TilePosition) - Method in class bwem.Graph
 
getAreaCount() - Method in class bwem.Graph
 
getAreaCount() - Method in class bwem.Graph
 
getAreaId() - Method in class bwem.MiniTile
For Sea and Lake miniTiles, returns 0
For Terrain miniTiles, returns a non zero id:
- if (id > 0), id uniquely identifies the Area A that contains this MiniTile.
Moreover we have: A.id() == id and BWMap::getArea(id) == A
- For more information about positive Area::ids, see Area::id()
- if (id < 0), then this MiniTile is part of a Terrain-zone that was considered too small to create an Area for it.
- Note: negative Area::ids start from -2
- Note: because of the lakes, BWMap::getNearestArea should be prefered over BWMap::getArea.
getAreaId() - Method in class bwem.MiniTile
For Sea and Lake miniTiles, returns 0
For Terrain miniTiles, returns a non zero id:
- if (id > 0), id uniquely identifies the Area A that contains this MiniTile.
Moreover we have: A.id() == id and BWMap::getArea(id) == A
- For more information about positive Area::ids, see Area::id()
- if (id < 0), then this MiniTile is part of a Terrain-zone that was considered too small to create an Area for it.
- Note: negative Area::ids start from -2
- Note: because of the lakes, BWMap::getNearestArea should be prefered over BWMap::getArea.
getAreaId() - Method in class bwem.Tile
This function somewhat aggregates the MiniTile::getAreaId() values of the 4 x 4 sub-miniTiles.
getAreaId() - Method in class bwem.Tile
This function somewhat aggregates the MiniTile::getAreaId() values of the 4 x 4 sub-miniTiles.
getAreas() - Method in class bwem.BWMap
 
getAreas() - Method in class bwem.BWMap
 
getAreas() - Method in class bwem.ChokePoint
Returns the two areas of this ChokePoint.
getAreas() - Method in class bwem.ChokePoint
Returns the two areas of this ChokePoint.
getAreas() - Method in class bwem.Graph
 
getAreas() - Method in class bwem.Graph
 
getAsync() - Method in class bwapi.BWClientConfiguration
 
getAsync() - Method in class bwapi.BWClientConfiguration
 
getAsyncFrameBufferCapacity() - Method in class bwapi.BWClientConfiguration
 
getAsyncFrameBufferCapacity() - Method in class bwapi.BWClientConfiguration
 
getAsyncUnsafe() - Method in class bwapi.BWClientConfiguration
 
getAsyncUnsafe() - Method in class bwapi.BWClientConfiguration
 
getAutoContinue() - Method in class bwapi.BWClientConfiguration
 
getAutoContinue() - Method in class bwapi.BWClientConfiguration
 
getAverageFPS() - Method in class bwapi.Game
Retrieves the average logical frame rate of the game in frames per second (FPS).
getAverageFPS() - Method in class bwapi.Game
Retrieves the average logical frame rate of the game in frames per second (FPS).
getBaseLocations() - Static method in class bwta.BWTA
 
getBaseLocations() - Static method in class bwta.BWTA
 
getBaseLocations() - Method in class bwta.Region
 
getBaseLocations() - Method in class bwta.Region
 
getBases() - Method in class bwem.Area
 
getBases() - Method in class bwem.Area
 
getBases() - Method in class bwem.BWMap
 
getBases() - Method in class bwem.BWMap
 
getBases() - Method in class bwem.Graph
 
getBases() - Method in class bwem.Graph
 
getBlockedAreas() - Method in class bwem.Neutral
If blocking() == true, returns the set of areas blocked by this Neutral.
getBlockedAreas() - Method in class bwem.Neutral
If blocking() == true, returns the set of areas blocked by this Neutral.
getBlockingMinerals() - Method in class bwem.Base
Returns the blocking minerals.
- These are special minerals.
getBlockingMinerals() - Method in class bwem.Base
Returns the blocking minerals.
- These are special minerals.
getBlockingNeutral() - Method in class bwem.ChokePoint
If !isPseudo(), returns nullptr.
getBlockingNeutral() - Method in class bwem.ChokePoint
If !isPseudo(), returns nullptr.
getBotIdle() - Method in class bwapi.PerformanceMetrics
Time bot spends idle.
getBotIdle() - Method in class bwapi.PerformanceMetrics
Time bot spends idle.
getBotResponse() - Method in class bwapi.PerformanceMetrics
Time spent waiting for bot event handlers to complete for a single frame.
getBotResponse() - Method in class bwapi.PerformanceMetrics
Time spent waiting for bot event handlers to complete for a single frame.
getBottom() - Method in class bwapi.Unit
Retrieves the Y coordinate of the unit's bottom boundary, measured in pixels from the top of the map.
getBottom() - Method in class bwapi.Unit
Retrieves the Y coordinate of the unit's bottom boundary, measured in pixels from the top of the map.
GetBottom(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
GetBottom(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
getBottomRight() - Method in class bwem.Area
 
getBottomRight() - Method in class bwem.Area
 
getBottomRight() - Method in class bwem.Neutral
Returns the bottom right Tile position of this Neutral
getBottomRight() - Method in class bwem.Neutral
Returns the bottom right Tile position of this Neutral
getBoundingBoxSize() - Method in class bwem.Area
 
getBoundingBoxSize() - Method in class bwem.Area
 
getBoundsBottom() - Method in class bwapi.Region
Retrieves the approximate bottom boundary of the region.
getBoundsBottom() - Method in class bwapi.Region
Retrieves the approximate bottom boundary of the region.
getBoundsLeft() - Method in class bwapi.Region
Retrieves the approximate left boundary of the region.
getBoundsLeft() - Method in class bwapi.Region
Retrieves the approximate left boundary of the region.
getBoundsRight() - Method in class bwapi.Region
Retrieves the approximate right boundary of the region.
getBoundsRight() - Method in class bwapi.Region
Retrieves the approximate right boundary of the region.
getBoundsTop() - Method in class bwapi.Region
Retrieves the approximate top boundary of the region.
getBoundsTop() - Method in class bwapi.Region
Retrieves the approximate top boundary of the region.
getBuildingScore() - Method in class bwapi.Player
Retrieves the total building score, as seen in the end-game score screen.
getBuildingScore() - Method in class bwapi.Player
Retrieves the total building score, as seen in the end-game score screen.
getBuildLocation(UnitType, TilePosition, int) - Method in class bwapi.Game
 
getBuildLocation(UnitType, TilePosition) - Method in class bwapi.Game
 
getBuildLocation(UnitType, TilePosition, int, boolean) - Method in class bwapi.Game
Retrieves a basic build position just as the default Computer AI would.
getBuildLocation(UnitType, TilePosition, int) - Method in class bwapi.Game
 
getBuildLocation(UnitType, TilePosition) - Method in class bwapi.Game
 
getBuildLocation(UnitType, TilePosition, int, boolean) - Method in class bwapi.Game
Retrieves a basic build position just as the default Computer AI would.
getBuildType() - Method in class bwapi.Unit
Retrieves the building type that a @worker is about to construct.
getBuildType() - Method in class bwapi.Unit
Retrieves the building type that a @worker is about to construct.
getBuildUnit() - Method in class bwapi.Unit
Retrieves the unit currently being trained, or the corresponding paired unit for @SCVs and @Terran structures, depending on the context.
getBuildUnit() - Method in class bwapi.Unit
Retrieves the unit currently being trained, or the corresponding paired unit for @SCVs and @Terran structures, depending on the context.
getBullets() - Method in class bwapi.Game
Retrieves the set of all accessible bullets.
getBullets() - Method in class bwapi.Game
Retrieves the set of all accessible bullets.
getBWEM() - Static method in class bwta.BWTA
Exposes the BWEM instance.
getBWEM() - Static method in class bwta.BWTA
Exposes the BWEM instance.
getCarrier() - Method in class bwapi.Unit
Retrieves the parent @Carrier that owns this @Interceptor.
getCarrier() - Method in class bwapi.Unit
Retrieves the parent @Carrier that owns this @Interceptor.
getCenter() - Method in enum bwapi.Race
Deprecated.
As of 4.2.0 due to naming inconsistency. Use #getResourceDepot instead. See https://github.com/bwapi/bwapi/issues/621 for more information.
getCenter() - Method in enum bwapi.Race
Deprecated.
As of 4.2.0 due to naming inconsistency. Use #getResourceDepot instead. See https://github.com/bwapi/bwapi/issues/621 for more information.
getCenter() - Method in class bwapi.Region
Retrieves the center of the region.
getCenter() - Method in class bwapi.Region
Retrieves the center of the region.
getCenter() - Method in class bwem.Base
Returns the center position of Base.getLocation().
getCenter() - Method in class bwem.Base
Returns the center position of Base.getLocation().
getCenter() - Method in class bwem.BWMap
 
getCenter() - Method in class bwem.BWMap
 
getCenter() - Method in class bwem.ChokePoint
Returns the center of this ChokePoint.
getCenter() - Method in class bwem.ChokePoint
Returns the center of this ChokePoint.
getCenter() - Method in class bwem.MapData
 
getCenter() - Method in class bwem.MapData
 
getCenter() - Method in class bwem.Neutral
Returns the center of this Neutral, in pixels (same as unit()->getInitialPosition()).
getCenter() - Method in class bwem.Neutral
Returns the center of this Neutral, in pixels (same as unit()->getInitialPosition()).
getCenter() - Method in class bwta.Chokepoint
 
getCenter() - Method in class bwta.Chokepoint
 
getCenter() - Method in class bwta.Region
 
getCenter() - Method in class bwta.Region
 
getChokePoints() - Method in class bwem.Area
 
getChokePoints(Area) - Method in class bwem.Area
 
getChokePoints() - Method in class bwem.Area
 
getChokePoints(Area) - Method in class bwem.Area
 
getChokePoints() - Method in class bwem.BWMap
 
getChokePoints() - Method in class bwem.BWMap
 
getChokePoints() - Method in class bwem.Graph
 
getChokePoints() - Method in class bwem.Graph
 
getChokepoints() - Static method in class bwta.BWTA
 
getChokepoints() - Static method in class bwta.BWTA
 
getChokepoints() - Method in class bwta.Region
 
getChokepoints() - Method in class bwta.Region
 
getChokePointsByArea() - Method in class bwem.Area
 
getChokePointsByArea() - Method in class bwem.Area
 
getClientIdle() - Method in class bwapi.PerformanceMetrics
Time the main thread spends idle, waiting for the bot to finish processing frames.
getClientIdle() - Method in class bwapi.PerformanceMetrics
Time the main thread spends idle, waiting for the bot to finish processing frames.
getClosestAccessibleRegion() - Method in class bwapi.Region
Retrieves the closest accessible neighbor region.
getClosestAccessibleRegion() - Method in class bwapi.Region
Retrieves the closest accessible neighbor region.
getClosestInaccessibleRegion() - Method in class bwapi.Region
Retrieves the closest inaccessible neighbor region.
getClosestInaccessibleRegion() - Method in class bwapi.Region
Retrieves the closest inaccessible neighbor region.
getClosestUnit(Position) - Method in class bwapi.Game
 
getClosestUnit(Position, UnitFilter) - Method in class bwapi.Game
 
getClosestUnit(Position, int) - Method in class bwapi.Game
 
getClosestUnit(Position, int, UnitFilter) - Method in class bwapi.Game
Retrieves the closest unit to center that matches the criteria of the callback pred within an optional radius.
getClosestUnit(Position) - Method in class bwapi.Game
 
getClosestUnit(Position, UnitFilter) - Method in class bwapi.Game
 
getClosestUnit(Position, int) - Method in class bwapi.Game
 
getClosestUnit(Position, int, UnitFilter) - Method in class bwapi.Game
Retrieves the closest unit to center that matches the criteria of the callback pred within an optional radius.
getClosestUnitInRectangle(Position, int, int, int, int) - Method in class bwapi.Game
 
getClosestUnitInRectangle(Position, int, int, int, int, UnitFilter) - Method in class bwapi.Game
Retrieves the closest unit to center that matches the criteria of the callback pred within an optional rectangle.
getClosestUnitInRectangle(Position, int, int, int, int) - Method in class bwapi.Game
 
getClosestUnitInRectangle(Position, int, int, int, int, UnitFilter) - Method in class bwapi.Game
Retrieves the closest unit to center that matches the criteria of the callback pred within an optional rectangle.
getColor() - Method in class bwapi.Player
Retrieves the color value of the current player.
getColor() - Method in class bwapi.Player
Retrieves the color value of the current player.
getCommunicationListenToReceive() - Method in class bwapi.PerformanceMetrics
Time spent waiting for a "frame ready" signal from BWAPI.
getCommunicationListenToReceive() - Method in class bwapi.PerformanceMetrics
Time spent waiting for a "frame ready" signal from BWAPI.
getCommunicationSendToReceive() - Method in class bwapi.PerformanceMetrics
Time spent waiting for a response from BWAPI, inclusive of the time spent sending the signal to BWAPI and the time spent waiting for and receiving it.
getCommunicationSendToReceive() - Method in class bwapi.PerformanceMetrics
Time spent waiting for a response from BWAPI, inclusive of the time spent sending the signal to BWAPI and the time spent waiting for and receiving it.
getCommunicationSendToSent() - Method in class bwapi.PerformanceMetrics
Time spent sending the "frame complete" signal to BWAPI.
getCommunicationSendToSent() - Method in class bwapi.PerformanceMetrics
Time spent sending the "frame complete" signal to BWAPI.
getConfiguration() - Method in class bwapi.BWClient
 
getConfiguration() - Method in class bwapi.BWClient
 
getCopyingToBuffer() - Method in class bwapi.PerformanceMetrics
Time spent copying game data from system pipe shared memory to a frame buffer.
getCopyingToBuffer() - Method in class bwapi.PerformanceMetrics
Time spent copying game data from system pipe shared memory to a frame buffer.
getCPPath() - Method in class bwem.PathingResult
 
getCPPath() - Method in class bwem.PathingResult
 
getCustomScore() - Method in class bwapi.Player
Retrieves the player's custom score.
getCustomScore() - Method in class bwapi.Player
Retrieves the player's custom score.
getDamageFrom(UnitType, UnitType, Player) - Method in class bwapi.Game
 
getDamageFrom(UnitType, UnitType) - Method in class bwapi.Game
 
getDamageFrom(UnitType, UnitType, Player, Player) - Method in class bwapi.Game
Calculates the damage received for a given player.
getDamageFrom(UnitType, UnitType, Player) - Method in class bwapi.Game
 
getDamageFrom(UnitType, UnitType) - Method in class bwapi.Game
 
getDamageFrom(UnitType, UnitType, Player, Player) - Method in class bwapi.Game
Calculates the damage received for a given player.
getDamageTo(UnitType, UnitType, Player) - Method in class bwapi.Game
 
getDamageTo(UnitType, UnitType) - Method in class bwapi.Game
 
getDamageTo(UnitType, UnitType, Player, Player) - Method in class bwapi.Game
Calculates the damage dealt for a given player.
getDamageTo(UnitType, UnitType, Player) - Method in class bwapi.Game
 
getDamageTo(UnitType, UnitType) - Method in class bwapi.Game
 
getDamageTo(UnitType, UnitType, Player, Player) - Method in class bwapi.Game
Calculates the damage dealt for a given player.
getData() - Method in class bwem.BWMap
 
getData() - Method in class bwem.BWMap
 
getDebugConnection() - Method in class bwapi.BWClientConfiguration
 
getDebugConnection() - Method in class bwapi.BWClientConfiguration
 
getDefenseMatrixPoints() - Method in class bwapi.Unit
Retrieves the amount of hit points remaining on the @matrix created by a @Science_Vessel.
getDefenseMatrixPoints() - Method in class bwapi.Unit
Retrieves the amount of hit points remaining on the @matrix created by a @Science_Vessel.
getDefenseMatrixTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that the @matrix will remain active on the current unit.
getDefenseMatrixTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that the @matrix will remain active on the current unit.
getDefensePriority() - Method in class bwapi.Region
Retrieves a value that represents the strategic advantage of this region relative to other regions.
getDefensePriority() - Method in class bwapi.Region
Retrieves a value that represents the strategic advantage of this region relative to other regions.
getDistance(T) - Method in class bwapi.Point
 
getDistance(T) - Method in class bwapi.Point
 
getDistance(Region) - Method in class bwapi.Region
Retrieves the center-to-center distance between two regions.
getDistance(Region) - Method in class bwapi.Region
Retrieves the center-to-center distance between two regions.
getDistance(Position) - Method in class bwapi.Unit
Retrieves the distance between this unit and a target position.
getDistance(Unit) - Method in class bwapi.Unit
 
getDistance(Position) - Method in class bwapi.Unit
Retrieves the distance between this unit and a target position.
getDistance(Unit) - Method in class bwapi.Unit
 
getEnergy() - Method in class bwapi.Unit
Retrieves the unit's current Energy Points (Energy) as seen in the game.
getEnergy() - Method in class bwapi.Unit
Retrieves the unit's current Energy Points (Energy) as seen in the game.
getEnsnareTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @ensnare will remain active on the current unit.
getEnsnareTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @ensnare will remain active on the current unit.
getExcessSleep() - Method in class bwapi.PerformanceMetrics
Time the main thread spends oversleeping its timeout target, potentially causing overtime frames.
getExcessSleep() - Method in class bwapi.PerformanceMetrics
Time the main thread spends oversleeping its timeout target, potentially causing overtime frames.
getFirst() - Method in class bwapi.Pair
 
getFirst() - Method in class bwapi.Pair
 
getFlushSideEffects() - Method in class bwapi.PerformanceMetrics
Time spent applying bot commands to the live frame.
getFlushSideEffects() - Method in class bwapi.PerformanceMetrics
Time spent applying bot commands to the live frame.
getForce(int) - Method in class bwapi.Game
Retrieves the Force object associated with a given identifier.
getForce(int) - Method in class bwapi.Game
Retrieves the Force object associated with a given identifier.
getForce() - Method in class bwapi.Player
Retrieves the player's force.
getForce() - Method in class bwapi.Player
Retrieves the player's force.
getForces() - Method in class bwapi.Game
Retrieves the set of all teams/forces.
getForces() - Method in class bwapi.Game
Retrieves the set of all teams/forces.
getFPS() - Method in class bwapi.Game
Retrieves the logical frame rate of the game in frames per second (FPS).
getFPS() - Method in class bwapi.Game
Retrieves the logical frame rate of the game in frames per second (FPS).
getFrameBufferSize() - Method in class bwapi.PerformanceMetrics
Number of frames backed up in the frame buffer, after enqueuing each frame (and not including the newest frame).
getFrameBufferSize() - Method in class bwapi.PerformanceMetrics
Number of frames backed up in the frame buffer, after enqueuing each frame (and not including the newest frame).
getFrameCount() - Method in class bwapi.Game
Retrieves the number of logical frames since the beginning of the match.
getFrameCount() - Method in class bwapi.Game
Retrieves the number of logical frames since the beginning of the match.
getFrameDurationReceiveToReceive() - Method in class bwapi.PerformanceMetrics
Duration of a frame cycle originating at the time when JBWAPI observes a new frame in shared memory.
getFrameDurationReceiveToReceive() - Method in class bwapi.PerformanceMetrics
Duration of a frame cycle originating at the time when JBWAPI observes a new frame in shared memory.
getFrameDurationReceiveToSend() - Method in class bwapi.PerformanceMetrics
Duration of the frame cycle steps measured by BWAPI, from receiving a frame to BWAPI to sending commands back *exclusive* of the time spent sending commands back.
getFrameDurationReceiveToSend() - Method in class bwapi.PerformanceMetrics
Duration of the frame cycle steps measured by BWAPI, from receiving a frame to BWAPI to sending commands back *exclusive* of the time spent sending commands back.
getFrameDurationReceiveToSent() - Method in class bwapi.PerformanceMetrics
Duration of the frame cycle steps measured by BWAPI, from receiving a frame to BWAPI to sending commands back *inclusive* of the time spent sending commands back.
getFrameDurationReceiveToSent() - Method in class bwapi.PerformanceMetrics
Duration of the frame cycle steps measured by BWAPI, from receiving a frame to BWAPI to sending commands back *inclusive* of the time spent sending commands back.
getFramesBehind() - Method in class bwapi.PerformanceMetrics
Number of frames behind real-time the bot is at the time it handles events.
getFramesBehind() - Method in class bwapi.PerformanceMetrics
Number of frames behind real-time the bot is at the time it handles events.
getGame() - Method in class bwapi.BWClient
Get the Game instance of the currently running game.
getGame() - Method in class bwapi.BWClient
Get the Game instance of the currently running game.
getGameType() - Method in class bwapi.Game
Retrieves the GameType of the current game.
getGameType() - Method in class bwapi.Game
Retrieves the GameType of the current game.
getGeometry() - Method in class bwem.ChokePoint
Returns the set of positions that defines the shape of this ChokePoint.
- Note: none of these miniTiles actually belongs to this ChokePoint (a ChokePoint doesn't contain any MiniTile).
getGeometry() - Method in class bwem.ChokePoint
Returns the set of positions that defines the shape of this ChokePoint.
- Note: none of these miniTiles actually belongs to this ChokePoint (a ChokePoint doesn't contain any MiniTile).
getGeyser(Unit) - Method in class bwem.NeutralData
 
getGeyser(Unit) - Method in class bwem.NeutralData
 
getGeysers() - Method in class bwapi.Game
Retrieves the set of all accessible @geysers in the game.
getGeysers() - Method in class bwapi.Game
Retrieves the set of all accessible @geysers in the game.
getGeysers() - Method in class bwem.Area
 
getGeysers() - Method in class bwem.Area
 
getGeysers() - Method in class bwem.Base
Returns the available geysers.
- These geysers are assigned to this Base (it is guaranteed that no other Base provides them).
getGeysers() - Method in class bwem.Base
Returns the available geysers.
- These geysers are assigned to this Base (it is guaranteed that no other Base provides them).
getGeysers() - Method in class bwem.NeutralData
 
getGeysers() - Method in class bwem.NeutralData
 
getGeysers() - Method in class bwta.BaseLocation
 
getGeysers() - Method in class bwta.BaseLocation
 
getGroundDistance(BaseLocation) - Method in class bwta.BaseLocation
 
getGroundDistance(BaseLocation) - Method in class bwta.BaseLocation
 
getGroundDistance(TilePosition, TilePosition) - Static method in class bwta.BWTA
 
getGroundDistance(TilePosition, TilePosition) - Static method in class bwta.BWTA
 
getGroundHeight(int, int) - Method in class bwapi.Game
Returns the ground height at the given tile position.
getGroundHeight(TilePosition) - Method in class bwapi.Game
 
getGroundHeight(int, int) - Method in class bwapi.Game
Returns the ground height at the given tile position.
getGroundHeight(TilePosition) - Method in class bwapi.Game
 
getGroundHeight() - Method in class bwem.Tile
Corresponds to BWAPI::getGroundHeight / 2
getGroundHeight() - Method in class bwem.Tile
Corresponds to BWAPI::getGroundHeight / 2
getGroundWeaponCooldown() - Method in class bwapi.Unit
Retrieves the unit's ground weapon cooldown.
getGroundWeaponCooldown() - Method in class bwapi.Unit
Retrieves the unit's ground weapon cooldown.
getGroupId() - Method in class bwem.Area
 
getGroupId() - Method in class bwem.Area
 
getHatchery() - Method in class bwapi.Unit
Retrieves the parent @Hatchery, @Lair, or @Hive that owns this particular unit.
getHatchery() - Method in class bwapi.Unit
Retrieves the parent @Hatchery, @Lair, or @Hive that owns this particular unit.
getHighestAltitude() - Method in class bwem.Area
 
getHighestAltitude() - Method in class bwem.Area
 
getHighestAltitude() - Method in class bwem.BWMap
 
getHighestAltitude() - Method in class bwem.BWMap
 
getHighGroundPercentage() - Method in class bwem.Area
 
getHighGroundPercentage() - Method in class bwem.Area
 
getHitPoints() - Method in class bwapi.Unit
Retrieves the unit's current Hit Points (HP) as seen in the game.
getHitPoints() - Method in class bwapi.Unit
Retrieves the unit's current Hit Points (HP) as seen in the game.
getID() - Method in class bwapi.Bullet
Retrieves a unique identifier for the current Bullet.
getID() - Method in class bwapi.Bullet
Retrieves a unique identifier for the current Bullet.
getID() - Method in class bwapi.Force
Retrieves the unique ID that represents this Force.
getID() - Method in class bwapi.Force
Retrieves the unique ID that represents this Force.
getID() - Method in class bwapi.Player
Retrieves a unique ID that represents the player.
getID() - Method in class bwapi.Player
Retrieves a unique ID that represents the player.
getID() - Method in class bwapi.Region
Retrieves a unique identifier for this region.
getID() - Method in class bwapi.Region
Retrieves a unique identifier for this region.
getID() - Method in class bwapi.Unit
Retrieves a unique identifier for this unit.
getID() - Method in class bwapi.Unit
Retrieves a unique identifier for this unit.
getId() - Method in class bwem.Area
 
getId() - Method in class bwem.Area
 
getInitialAmount() - Method in class bwem.Resource
Returns the initial amount of resources for this Resource (same as unit()->getInitialResources).
getInitialAmount() - Method in class bwem.Resource
Returns the initial amount of resources for this Resource (same as unit()->getInitialResources).
getInitialHitPoints() - Method in class bwapi.Unit
Retrieves the amount of hit points that this unit started off with at the beginning of the game.
getInitialHitPoints() - Method in class bwapi.Unit
Retrieves the amount of hit points that this unit started off with at the beginning of the game.
getInitialPosition() - Method in class bwapi.Unit
Retrieves the initial position of this unit.
getInitialPosition() - Method in class bwapi.Unit
Retrieves the initial position of this unit.
getInitialResources() - Method in class bwapi.Unit
Retrieves the amount of resources contained in the unit at the beginning of the game.
getInitialResources() - Method in class bwapi.Unit
Retrieves the amount of resources contained in the unit at the beginning of the game.
getInitialTilePosition() - Method in class bwapi.Unit
Retrieves the initial build tile position of this unit.
getInitialTilePosition() - Method in class bwapi.Unit
Retrieves the initial build tile position of this unit.
getInitialType() - Method in class bwapi.Unit
Retrieves the initial type of the unit.
getInitialType() - Method in class bwapi.Unit
Retrieves the initial type of the unit.
getInstanceNumber() - Method in class bwapi.Game
Retrieves the Starcraft instance number recorded by BWAPI to identify which Starcraft instance an AI module belongs to.
getInstanceNumber() - Method in class bwapi.Game
Retrieves the Starcraft instance number recorded by BWAPI to identify which Starcraft instance an AI module belongs to.
getIntentionallyBlocking() - Method in class bwapi.PerformanceMetrics
Time spent intentionally blocking on bot operation due to a full frame buffer.
getIntentionallyBlocking() - Method in class bwapi.PerformanceMetrics
Time spent intentionally blocking on bot operation due to a full frame buffer.
getInterceptorCount() - Method in class bwapi.Unit
Retrieves the number of interceptors that this unit manages.
getInterceptorCount() - Method in class bwapi.Unit
Retrieves the number of interceptors that this unit manages.
getInterceptors() - Method in class bwapi.Unit
Retrieves the set of @Interceptors controlled by this unit.
getInterceptors() - Method in class bwapi.Unit
Retrieves the set of @Interceptors controlled by this unit.
getInterrupted() - Method in class bwapi.PerformanceMetric
 
getInterrupted() - Method in class bwapi.PerformanceMetric
 
getIrradiateTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @irradiate will remain active on the current unit.
getIrradiateTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @irradiate will remain active on the current unit.
getKey() - Method in class bwapi.Pair
 
getKey() - Method in class bwapi.Pair
 
getKeyState(Key) - Method in class bwapi.Game
Retrieves the state of the given keyboard key.
getKeyState(Key) - Method in class bwapi.Game
Retrieves the state of the given keyboard key.
getKillCount() - Method in class bwapi.Unit
Retrieves the number of units that this unit has killed in total.
getKillCount() - Method in class bwapi.Unit
Retrieves the number of units that this unit has killed in total.
getKillScore() - Method in class bwapi.Player
Retrieves the total kill score, as seen in the end-game score screen.
getKillScore() - Method in class bwapi.Player
Retrieves the total kill score, as seen in the end-game score screen.
getLarva() - Method in class bwapi.Unit
Retrieves the set of @Larvae that were spawned by this unit.
getLarva() - Method in class bwapi.Unit
Retrieves the set of @Larvae that were spawned by this unit.
getLast() - Method in class bwapi.PerformanceMetric.RunningTotal
 
getLast() - Method in class bwapi.PerformanceMetric.RunningTotal
 
getLastAttackingPlayer() - Method in class bwapi.Unit
Retrieves the Player that last attacked this unit.
getLastAttackingPlayer() - Method in class bwapi.Unit
Retrieves the Player that last attacked this unit.
getLastCommand() - Method in class bwapi.Unit
Retrieves the last successful command that was sent to BWAPI.
getLastCommand() - Method in class bwapi.Unit
Retrieves the last successful command that was sent to BWAPI.
getLastCommandFrame() - Method in class bwapi.Unit
Retrieves the frame number that sent the last successful command.
getLastCommandFrame() - Method in class bwapi.Unit
Retrieves the frame number that sent the last successful command.
getLastEventTime() - Method in class bwapi.Game
Retrieves the amount of time (in milliseconds) that has elapsed when running the last AI module callback.
getLastEventTime() - Method in class bwapi.Game
Retrieves the amount of time (in milliseconds) that has elapsed when running the last AI module callback.
getLastStacked() - Method in class bwem.Neutral
Returns the last Neutral stacked over this Neutral, if ever.
getLastStacked() - Method in class bwem.Neutral
Returns the last Neutral stacked over this Neutral, if ever.
getLatency() - Method in class bwapi.Game
Retrieves the current latency setting that the game is set to.
getLatency() - Method in class bwapi.Game
Retrieves the current latency setting that the game is set to.
getLatencyFrames() - Method in class bwapi.Game
Retrieves the maximum delay, in number of frames, between a command being issued and the command being executed by Broodwar.
getLatencyFrames() - Method in class bwapi.Game
Retrieves the maximum delay, in number of frames, between a command being issued and the command being executed by Broodwar.
getLatencyTime() - Method in class bwapi.Game
Retrieves the maximum delay, in milliseconds, between a command being issued and the command being executed by Broodwar.
getLatencyTime() - Method in class bwapi.Game
Retrieves the maximum delay, in milliseconds, between a command being issued and the command being executed by Broodwar.
getLeft() - Method in class bwapi.Pair
 
getLeft() - Method in class bwapi.Pair
 
getLeft() - Method in class bwapi.Unit
Retrieves the X coordinate of the unit's left boundary, measured in pixels from the left side of the map.
getLeft() - Method in class bwapi.Unit
Retrieves the X coordinate of the unit's left boundary, measured in pixels from the left side of the map.
GetLeft(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
GetLeft(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
getLength() - Method in class bwapi.Point
 
getLength() - Method in class bwapi.Point
 
getLength() - Method in class bwem.PathingResult
Returns the approximate length of the path.
getLength() - Method in class bwem.PathingResult
Returns the approximate length of the path.
getLoadedUnits() - Method in class bwapi.Unit
Retrieves the set of units that are contained within this @Bunker or @Transport.
getLoadedUnits() - Method in class bwapi.Unit
Retrieves the set of units that are contained within this @Bunker or @Transport.
getLocation() - Method in class bwem.Base
Returns the position (top-left TilePosition) of the location for a resource depot.
- Note: If Base.isStartingLocation() == true, it is guaranteed that the location corresponds exactly to one of MapData.getStartingLocations().
getLocation() - Method in class bwem.Base
Returns the position (top-left TilePosition) of the location for a resource depot.
- Note: If Base.isStartingLocation() == true, it is guaranteed that the location corresponds exactly to one of MapData.getStartingLocations().
getLockdownTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @lockdown will remain active on the current unit.
getLockdownTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @lockdown will remain active on the current unit.
getLogVerbosely() - Method in class bwapi.BWClientConfiguration
 
getLogVerbosely() - Method in class bwapi.BWClientConfiguration
 
getLowestAltitude() - Method in class bwem.Tile
Tile::LowestAltitude() somewhat aggregates the MiniTile::Altitude() values of the 4 x 4 sub-miniTiles.
- Returns the minimum value.
getLowestAltitude() - Method in class bwem.Tile
Tile::LowestAltitude() somewhat aggregates the MiniTile::Altitude() values of the 4 x 4 sub-miniTiles.
- Returns the minimum value.
getLowGroundPercentage() - Method in class bwem.Area
 
getLowGroundPercentage() - Method in class bwem.Area
 
getMaelstromTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @maelstrom will remain active on the current unit.
getMaelstromTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @maelstrom will remain active on the current unit.
getMainArea(TilePosition, TilePosition) - Method in class bwem.BWMap
 
getMainArea(TilePosition, TilePosition) - Method in class bwem.BWMap
 
getMap() - Method in class bwem.BWEM
Returns the root internal data container.
getMap() - Method in class bwem.BWEM
Returns the root internal data container.
getMap() - Method in class bwem.Graph
 
getMap() - Method in class bwem.Graph
 
getMapData() - Method in class bwem.TerrainData
 
getMapData() - Method in class bwem.TerrainData
 
getMax() - Method in class bwapi.PerformanceMetric.RunningTotal
 
getMax() - Method in class bwapi.PerformanceMetric.RunningTotal
 
getMaxFrameDurationMs() - Method in class bwapi.BWClientConfiguration
 
getMaxFrameDurationMs() - Method in class bwapi.BWClientConfiguration
 
getMaxUpgradeLevel(UpgradeType) - Method in class bwapi.Player
Retrieves the maximum upgrades available specific to the player.
getMaxUpgradeLevel(UpgradeType) - Method in class bwapi.Player
Retrieves the maximum upgrades available specific to the player.
getMean() - Method in class bwapi.PerformanceMetric.RunningTotal
 
getMean() - Method in class bwapi.PerformanceMetric.RunningTotal
 
getMin() - Method in class bwapi.PerformanceMetric.RunningTotal
 
getMin() - Method in class bwapi.PerformanceMetric.RunningTotal
 
getMineral(Unit) - Method in class bwem.NeutralData
 
getMineral(Unit) - Method in class bwem.NeutralData
 
getMinerals() - Method in class bwapi.Game
Retrieves the set of all accessible @minerals in the game.
getMinerals() - Method in class bwapi.Game
Retrieves the set of all accessible @minerals in the game.
getMinerals() - Method in class bwem.Area
 
getMinerals() - Method in class bwem.Area
 
getMinerals() - Method in class bwem.Base
Returns the available minerals.
- These minerals are assigned to this base (it is guaranteed that no other base provides them).
getMinerals() - Method in class bwem.Base
Returns the available minerals.
- These minerals are assigned to this base (it is guaranteed that no other base provides them).
getMinerals() - Method in class bwem.NeutralData
 
getMinerals() - Method in class bwem.NeutralData
 
getMinerals() - Method in class bwta.BaseLocation
 
getMinerals() - Method in class bwta.BaseLocation
 
getMiniTile(WalkPosition, CheckMode) - Method in class bwem.TerrainData
 
getMiniTile(WalkPosition) - Method in class bwem.TerrainData
 
getMiniTile(WalkPosition, CheckMode) - Method in class bwem.TerrainData
 
getMiniTile(WalkPosition) - Method in class bwem.TerrainData
 
getMousePosition() - Method in class bwapi.Game
Retrieves the position of the user's mouse on the screen, in Position coordinates.
getMousePosition() - Method in class bwapi.Game
Retrieves the position of the user's mouse on the screen, in Position coordinates.
getMouseState(MouseButton) - Method in class bwapi.Game
Retrieves the state of the given mouse button.
getMouseState(MouseButton) - Method in class bwapi.Game
Retrieves the state of the given mouse button.
getName() - Method in class bwapi.Force
Retrieves the name of the Force.
getName() - Method in class bwapi.Force
Retrieves the name of the Force.
getName() - Method in class bwapi.Player
Retrieves the name of the player.
getName() - Method in class bwapi.Player
Retrieves the name of the player.
getNearestArea(WalkPosition) - Method in class bwem.BWMap
 
getNearestArea(TilePosition) - Method in class bwem.BWMap
 
getNearestArea(WalkPosition) - Method in class bwem.BWMap
 
getNearestArea(TilePosition) - Method in class bwem.BWMap
 
getNearestArea(WalkPosition) - Method in class bwem.Graph
 
getNearestArea(TilePosition) - Method in class bwem.Graph
 
getNearestArea(WalkPosition) - Method in class bwem.Graph
 
getNearestArea(TilePosition) - Method in class bwem.Graph
 
getNearestBaseLocation(TilePosition) - Static method in class bwta.BWTA
 
getNearestBaseLocation(Position) - Static method in class bwta.BWTA
 
getNearestBaseLocation(TilePosition) - Static method in class bwta.BWTA
 
getNearestBaseLocation(Position) - Static method in class bwta.BWTA
 
getNearestChokepoint(TilePosition) - Static method in class bwta.BWTA
 
getNearestChokepoint(Position) - Static method in class bwta.BWTA
 
getNearestChokepoint(TilePosition) - Static method in class bwta.BWTA
 
getNearestChokepoint(Position) - Static method in class bwta.BWTA
 
getNeighbors() - Method in class bwapi.Region
Retrieves the set of neighbor Regions that this one is connected to.
getNeighbors() - Method in class bwapi.Region
Retrieves the set of neighbor Regions that this one is connected to.
getNeutral() - Method in class bwem.Tile
If any Neutral occupies this Tile, returns it (note that all the Tiles it occupies will then return it).
Otherwise, returns nullptr.
- Neutrals are minerals, geysers and StaticBuildings (Cf.
getNeutral() - Method in class bwem.Tile
If any Neutral occupies this Tile, returns it (note that all the Tiles it occupies will then return it).
Otherwise, returns nullptr.
- Neutrals are minerals, geysers and StaticBuildings (Cf.
getNeutralData() - Method in class bwem.BWMap
 
getNeutralData() - Method in class bwem.BWMap
 
getNeutralUnits() - Method in class bwapi.Game
Retrieves the set of all accessible neutral units in the game.
getNeutralUnits() - Method in class bwapi.Game
Retrieves the set of all accessible neutral units in the game.
getNextStacked() - Method in class bwem.Neutral
Returns the next Neutral stacked over this Neutral, if ever.
- To iterate through the whole stack, one can use the following:
for (const Neutral * n = BWMap::GetTile(topLeft()).GetNeutral() ; n ; n = n->nextStacked())
getNextStacked() - Method in class bwem.Neutral
Returns the next Neutral stacked over this Neutral, if ever.
- To iterate through the whole stack, one can use the following:
for (const Neutral * n = BWMap::GetTile(topLeft()).GetNeutral() ; n ; n = n->nextStacked())
getNodePosition(ChokePoint.Node) - Method in class bwem.ChokePoint
Returns the position of one of the 3 nodes of this ChokePoint (Cf.
getNodePosition(ChokePoint.Node) - Method in class bwem.ChokePoint
Returns the position of one of the 3 nodes of this ChokePoint (Cf.
getNodePositionInArea(ChokePoint.Node, Area) - Method in class bwem.ChokePoint
Pretty much the same as pos(n), except that the returned MiniTile position is guaranteed to be part of pArea.
getNodePositionInArea(ChokePoint.Node, Area) - Method in class bwem.ChokePoint
Pretty much the same as pos(n), except that the returned MiniTile position is guaranteed to be part of pArea.
getNukeDots() - Method in class bwapi.Game
Retrieves the set of all accessible @Nuke dots.
getNukeDots() - Method in class bwapi.Game
Retrieves the set of all accessible @Nuke dots.
getNumberOfEvents() - Method in class bwapi.PerformanceMetrics
The number of events sent by BWAPI each frame.
getNumberOfEvents() - Method in class bwapi.PerformanceMetrics
The number of events sent by BWAPI each frame.
getNumberOfEventsTimesDurationReceiveToSent() - Method in class bwapi.PerformanceMetrics
The number of events sent by BWAPI each frame, multiplied by the duration of time spent on that frame (receive-to-sent).
getNumberOfEventsTimesDurationReceiveToSent() - Method in class bwapi.PerformanceMetrics
The number of events sent by BWAPI each frame, multiplied by the duration of time spent on that frame (receive-to-sent).
getNydusExit() - Method in class bwapi.Unit
Retrieves the @Nydus_Canal that is attached to this one.
getNydusExit() - Method in class bwapi.Unit
Retrieves the @Nydus_Canal that is attached to this one.
getOrder() - Method in enum bwapi.TechType
Retrieves the Order that a Unit uses when using this ability.
getOrder() - Method in enum bwapi.TechType
Retrieves the Order that a Unit uses when using this ability.
getOrder() - Method in class bwapi.Unit
Retrieves the primary Order that the unit is assigned.
getOrder() - Method in class bwapi.Unit
Retrieves the primary Order that the unit is assigned.
getOrderTarget() - Method in class bwapi.Unit
Retrieves the unit's primary order target.
getOrderTarget() - Method in class bwapi.Unit
Retrieves the unit's primary order target.
getOrderTargetPosition() - Method in class bwapi.Unit
Retrieves the target position for the unit's order.
getOrderTargetPosition() - Method in class bwapi.Unit
Retrieves the target position for the unit's order.
getOrderTimer() - Method in class bwapi.Unit
Retrieves an internal timer used for the primary order.
getOrderTimer() - Method in class bwapi.Unit
Retrieves an internal timer used for the primary order.
getPath(Position, Position) - Method in class bwem.BWMap
 
getPath(Position, Position) - Method in class bwem.BWMap
 
getPath(ChokePoint, ChokePoint) - Method in class bwem.Graph
 
getPath(Position, Position) - Method in class bwem.Graph
 
getPath(ChokePoint, ChokePoint) - Method in class bwem.Graph
 
getPath(Position, Position) - Method in class bwem.Graph
 
getPathingResult(Position, Position) - Method in class bwem.Graph
 
getPathingResult(Position, Position) - Method in class bwem.Graph
 
getPathLength(Position, Position) - Method in class bwem.BWMap
 
getPathLength(Position, Position) - Method in class bwem.BWMap
 
getPathTo(ChokePoint) - Method in class bwem.ChokePoint
Returns a list of getChokePoints, which is intended to be the shortest walking path from this ChokePoint to cp.
getPathTo(ChokePoint) - Method in class bwem.ChokePoint
Returns a list of getChokePoints, which is intended to be the shortest walking path from this ChokePoint to cp.
getPerformanceMetrics() - Method in class bwapi.BWClient
 
getPerformanceMetrics() - Method in class bwapi.BWClient
 
getPixelSize() - Method in class bwem.MapData
 
getPixelSize() - Method in class bwem.MapData
 
getPlagueTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @plague will remain active on the current unit.
getPlagueTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @plague will remain active on the current unit.
getPlayer() - Method in class bwapi.Bullet
Retrieves the Player interface that owns the Bullet.
getPlayer() - Method in class bwapi.Bullet
Retrieves the Player interface that owns the Bullet.
getPlayer(int) - Method in class bwapi.Game
Retrieves the Player object associated with a given identifier.
getPlayer(int) - Method in class bwapi.Game
Retrieves the Player object associated with a given identifier.
getPlayer() - Method in class bwapi.Unit
Retrieves the player that owns this unit.
getPlayer() - Method in class bwapi.Unit
Retrieves the player that owns this unit.
GetPlayer(Predicate<Player>) - Static method in interface bwapi.UnitFilter
 
GetPlayer(Predicate<Player>) - Static method in interface bwapi.UnitFilter
 
getPlayers() - Method in class bwapi.Force
Retrieves the set of players that belong to this Force.
getPlayers() - Method in class bwapi.Force
Retrieves the set of players that belong to this Force.
getPlayers() - Method in class bwapi.Game
Retrieves the set of all players in the match.
getPlayers() - Method in class bwapi.Game
Retrieves the set of all players in the match.
getPosition() - Method in class bwapi.Bullet
Retrieves the Bullet's current position.
getPosition() - Method in class bwapi.Bullet
Retrieves the Bullet's current position.
getPosition() - Method in class bwapi.Unit
Retrieves the unit's position from the upper left corner of the map in pixels.
getPosition() - Method in class bwapi.Unit
Retrieves the unit's position from the upper left corner of the map in pixels.
getPosition() - Method in class bwta.BaseLocation
 
getPosition() - Method in class bwta.BaseLocation
 
getPowerUp() - Method in class bwapi.Unit
Retrieves the power-up that the worker unit is holding.
getPowerUp() - Method in class bwapi.Unit
Retrieves the power-up that the worker unit is holding.
getRace() - Method in class bwapi.Player
Retrieves the race of the player.
getRace() - Method in class bwapi.Player
Retrieves the race of the player.
getRace() - Method in enum bwapi.TechType
Retrieves the race that is required to research or use the TechType.
getRace() - Method in enum bwapi.TechType
Retrieves the race that is required to research or use the TechType.
GetRace(Predicate<Race>) - Static method in interface bwapi.UnitFilter
 
GetRace(Predicate<Race>) - Static method in interface bwapi.UnitFilter
 
getRace() - Method in enum bwapi.UnitType
Retrieves the Race that the unit type belongs to.
getRace() - Method in enum bwapi.UnitType
Retrieves the Race that the unit type belongs to.
getRace() - Method in enum bwapi.UpgradeType
Retrieves the race the upgrade is for.
getRace() - Method in enum bwapi.UpgradeType
Retrieves the race the upgrade is for.
getRallyPosition() - Method in class bwapi.Unit
Retrieves the position the structure is rallying units to once they are completed.
getRallyPosition() - Method in class bwapi.Unit
Retrieves the position the structure is rallying units to once they are completed.
getRallyUnit() - Method in class bwapi.Unit
Retrieves the unit the structure is rallying units to once they are completed.
getRallyUnit() - Method in class bwapi.Unit
Retrieves the unit the structure is rallying units to once they are completed.
getRandomSeed() - Method in class bwapi.Game
Retrieves the initial random seed that was used in this game's creation.
getRandomSeed() - Method in class bwapi.Game
Retrieves the initial random seed that was used in this game's creation.
getRawFrontier() - Method in class bwem.BWMap
 
getRawFrontier() - Method in class bwem.BWMap
 
getRazingScore() - Method in class bwapi.Player
Retrieves the total razing score, as seen in the end-game score screen.
getRazingScore() - Method in class bwapi.Player
Retrieves the total razing score, as seen in the end-game score screen.
getReachableRegions() - Method in class bwta.Region
 
getReachableRegions() - Method in class bwta.Region
 
getRefinery() - Method in enum bwapi.Race
Retrieves the default structure UnitType for this Race that is used to harvest gas from @Geysers.
getRefinery() - Method in enum bwapi.Race
Retrieves the default structure UnitType for this Race that is used to harvest gas from @Geysers.
getRegion(int) - Method in class bwapi.Game
Retrieves the Region object associated with a given identifier.
getRegion(int) - Method in class bwapi.Game
Retrieves the Region object associated with a given identifier.
getRegion() - Method in class bwapi.Unit
Retrieves the Region that the center of the unit is in.
getRegion() - Method in class bwapi.Unit
Retrieves the Region that the center of the unit is in.
getRegion() - Method in class bwta.BaseLocation
 
getRegion() - Method in class bwta.BaseLocation
 
getRegion(TilePosition) - Static method in class bwta.BWTA
 
getRegion(Position) - Static method in class bwta.BWTA
 
getRegion(TilePosition) - Static method in class bwta.BWTA
 
getRegion(Position) - Static method in class bwta.BWTA
 
getRegionAt(int, int) - Method in class bwapi.Game
Retrieves the region at a given position.
getRegionAt(Position) - Method in class bwapi.Game
 
getRegionAt(int, int) - Method in class bwapi.Game
Retrieves the region at a given position.
getRegionAt(Position) - Method in class bwapi.Game
 
getRegionGroupID() - Method in class bwapi.Region
Retrieves a unique identifier for a group of regions that are all connected and accessible by each other.
getRegionGroupID() - Method in class bwapi.Region
Retrieves a unique identifier for a group of regions that are all connected and accessible by each other.
getRegions() - Static method in class bwta.BWTA
 
getRegions() - Static method in class bwta.BWTA
 
getRegions() - Method in class bwta.Chokepoint
 
getRegions() - Method in class bwta.Chokepoint
 
getRemainingBuildTime() - Method in class bwapi.Unit
Retrieves the remaining build time for a unit or structure that is being trained or constructed.
getRemainingBuildTime() - Method in class bwapi.Unit
Retrieves the remaining build time for a unit or structure that is being trained or constructed.
getRemainingLatencyFrames() - Method in class bwapi.Game
Retrieves the number of frames it will take before a command sent in the current frame will be executed by the game.
getRemainingLatencyFrames() - Method in class bwapi.Game
Retrieves the number of frames it will take before a command sent in the current frame will be executed by the game.
getRemainingLatencyTime() - Method in class bwapi.Game
Retrieves the number of milliseconds it will take before a command sent in the current frame will be executed by Broodwar.
getRemainingLatencyTime() - Method in class bwapi.Game
Retrieves the number of milliseconds it will take before a command sent in the current frame will be executed by Broodwar.
getRemainingResearchTime() - Method in class bwapi.Unit
Retrieves the amount of time until the unit is done researching its currently assigned TechType.
getRemainingResearchTime() - Method in class bwapi.Unit
Retrieves the amount of time until the unit is done researching its currently assigned TechType.
getRemainingTrainTime() - Method in class bwapi.Unit
Retrieves the remaining time, in frames, of the unit that is currently being trained.
getRemainingTrainTime() - Method in class bwapi.Unit
Retrieves the remaining time, in frames, of the unit that is currently being trained.
getRemainingUpgradeTime() - Method in class bwapi.Unit
Retrieves the amount of time until the unit is done upgrading its current upgrade.
getRemainingUpgradeTime() - Method in class bwapi.Unit
Retrieves the amount of time until the unit is done upgrading its current upgrade.
getRemoveTimer() - Method in class bwapi.Bullet
Retrieves the timer that indicates the Bullet's life span.
getRemoveTimer() - Method in class bwapi.Bullet
Retrieves the timer that indicates the Bullet's life span.
getRemoveTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, until this temporary unit is destroyed or removed.
getRemoveTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, until this temporary unit is destroyed or removed.
getReplayFrameCount() - Method in class bwapi.Game
Retrieves the maximum number of logical frames that have been recorded in a replay.
getReplayFrameCount() - Method in class bwapi.Game
Retrieves the maximum number of logical frames that have been recorded in a replay.
getReplayID() - Method in class bwapi.Unit
Retrieves the unit identifier for this unit as seen in replay data.
getReplayID() - Method in class bwapi.Unit
Retrieves the unit identifier for this unit as seen in replay data.
getResourceDepot() - Method in enum bwapi.Race
Retrieves the default resource depot UnitType that workers of this race can construct and return resources to.
getResourceDepot() - Method in enum bwapi.Race
Retrieves the default resource depot UnitType that workers of this race can construct and return resources to.
getResourceGroup() - Method in class bwapi.Unit
Retrieves a grouping index from a resource container.
getResourceGroup() - Method in class bwapi.Unit
Retrieves a grouping index from a resource container.
getResources() - Method in class bwapi.Unit
Retrieves the resource amount from a resource container, such as a Mineral Field and Vespene Geyser.
getResources() - Method in class bwapi.Unit
Retrieves the resource amount from a resource container, such as a Mineral Field and Vespene Geyser.
getRevision() - Method in class bwapi.Game
Retrieves the current revision of BWAPI.
getRevision() - Method in class bwapi.Game
Retrieves the current revision of BWAPI.
getRight() - Method in class bwapi.Pair
 
getRight() - Method in class bwapi.Pair
 
getRight() - Method in class bwapi.Unit
Retrieves the X coordinate of the unit's right boundary, measured in pixels from the left side of the map.
getRight() - Method in class bwapi.Unit
Retrieves the X coordinate of the unit's right boundary, measured in pixels from the left side of the map.
GetRight(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
GetRight(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
getRunningTotal() - Method in class bwapi.PerformanceMetric
 
getRunningTotal() - Method in class bwapi.PerformanceMetric
 
getSamples() - Method in class bwapi.PerformanceMetric.RunningTotal
 
getSamples() - Method in class bwapi.PerformanceMetric.RunningTotal
 
getScarabCount() - Method in class bwapi.Unit
Retrieves the number of scarabs that this unit has for use.
getScarabCount() - Method in class bwapi.Unit
Retrieves the number of scarabs that this unit has for use.
getScreenPosition() - Method in class bwapi.Game
Retrieves the top left position of the viewport from the top left corner of the map, in pixels.
getScreenPosition() - Method in class bwapi.Game
Retrieves the top left position of the viewport from the top left corner of the map, in pixels.
getSecond() - Method in class bwapi.Pair
 
getSecond() - Method in class bwapi.Pair
 
getSecondaryOrder() - Method in class bwapi.Unit
Retrieves the secondary Order that the unit is assigned.
getSecondaryOrder() - Method in class bwapi.Unit
Retrieves the secondary Order that the unit is assigned.
getSelectedUnits() - Method in class bwapi.Game
Retrieves the set of units that are currently selected by the user outside of BWAPI.
getSelectedUnits() - Method in class bwapi.Game
Retrieves the set of units that are currently selected by the user outside of BWAPI.
getShields() - Method in class bwapi.Unit
Retrieves the unit's current Shield Points (Shields) as seen in the game.
getShields() - Method in class bwapi.Unit
Retrieves the unit's current Shield Points (Shields) as seen in the game.
getShortestPath(TilePosition, TilePosition) - Static method in class bwta.BWTA
 
getShortestPath(TilePosition, TilePosition) - Static method in class bwta.BWTA
 
getSides() - Method in class bwta.Chokepoint
 
getSides() - Method in class bwta.Chokepoint
 
getSize() - Method in class bwem.Area
 
getSize() - Method in class bwem.Area
 
getSize() - Method in class bwem.Neutral
Returns the size of this Neutral, in Tiles (same as Type()->tileSize())
getSize() - Method in class bwem.Neutral
Returns the size of this Neutral, in Tiles (same as Type()->tileSize())
getSlot() - Method in class bwapi.UnitCommand
 
getSlot() - Method in class bwapi.UnitCommand
 
getSource() - Method in class bwapi.Bullet
Retrieves the Unit that the Bullet spawned from.
getSource() - Method in class bwapi.Bullet
Retrieves the Unit that the Bullet spawned from.
getSpaceRemaining() - Method in class bwapi.Unit
Retrieves the remaining unit-space available for @Bunkers and @Transports.
getSpaceRemaining() - Method in class bwapi.Unit
Retrieves the remaining unit-space available for @Bunkers and @Transports.
getSpellCooldown() - Method in class bwapi.Unit
Retrieves the unit's ability cooldown.
getSpellCooldown() - Method in class bwapi.Unit
Retrieves the unit's ability cooldown.
getSpiderMineCount() - Method in class bwapi.Unit
Retrieves the amount of @mines this unit has available.
getSpiderMineCount() - Method in class bwapi.Unit
Retrieves the amount of @mines this unit has available.
getStackedNeutralCount() - Method in class bwem.Tile
Returns the number of Neutrals that occupy this Tile (Cf.
getStackedNeutralCount() - Method in class bwem.Tile
Returns the number of Neutrals that occupy this Tile (Cf.
getStartingLocations() - Method in class bwem.BWMap
 
getStartingLocations() - Method in class bwem.BWMap
 
getStartingLocations() - Method in class bwem.MapData
 
getStartingLocations() - Method in class bwem.MapData
 
getStartLocation() - Method in class bwapi.Player
Retrieve's the player's starting location.
getStartLocation() - Method in class bwapi.Player
Retrieve's the player's starting location.
getStartLocation(Player) - Static method in class bwta.BWTA
 
getStartLocation(Player) - Static method in class bwta.BWTA
 
getStartLocations() - Method in class bwapi.Game
Retrieves the set of all starting locations for the current map.
getStartLocations() - Method in class bwapi.Game
Retrieves the set of all starting locations for the current map.
getStartLocations() - Static method in class bwta.BWTA
 
getStartLocations() - Static method in class bwta.BWTA
 
getStasisTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @stasis will remain active on the current unit.
getStasisTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @stasis will remain active on the current unit.
getStaticBuildings() - Method in class bwem.NeutralData
 
getStaticBuildings() - Method in class bwem.NeutralData
 
getStaticGeysers() - Method in class bwapi.Game
Retrieves the set of all @geysers that were available at the beginning of the game.
getStaticGeysers() - Method in class bwapi.Game
Retrieves the set of all @geysers that were available at the beginning of the game.
getStaticMinerals() - Method in class bwapi.Game
Retrieves the set of all @minerals that were available at the beginning of the game.
getStaticMinerals() - Method in class bwapi.Game
Retrieves the set of all @minerals that were available at the beginning of the game.
getStaticNeutralUnits() - Method in class bwapi.Game
Retrieves the set of all units owned by the neutral player (resources, critters, etc.) that were available at the beginning of the game.
getStaticNeutralUnits() - Method in class bwapi.Game
Retrieves the set of all units owned by the neutral player (resources, critters, etc.) that were available at the beginning of the game.
getStimTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @stim will remain active on the current unit.
getStimTimer() - Method in class bwapi.Unit
Retrieves the time, in frames, that @stim will remain active on the current unit.
getSupplyProvider() - Method in enum bwapi.Race
Retrieves the default supply provider UnitType for this race that is used to construct units.
getSupplyProvider() - Method in enum bwapi.Race
Retrieves the default supply provider UnitType for this race that is used to construct units.
getTarget() - Method in class bwapi.Bullet
Retrieves the Unit interface that the Bullet is heading to.
getTarget() - Method in class bwapi.Bullet
Retrieves the Unit interface that the Bullet is heading to.
getTarget() - Method in class bwapi.Unit
Generally returns the appropriate target unit after issuing an order that accepts a target unit (i.e.
getTarget() - Method in class bwapi.Unit
Generally returns the appropriate target unit after issuing an order that accepts a target unit (i.e.
getTarget() - Method in class bwapi.UnitCommand
 
getTarget() - Method in class bwapi.UnitCommand
 
getTargetPosition() - Method in class bwapi.Bullet
Retrieves the target position that the Bullet is heading to.
getTargetPosition() - Method in class bwapi.Bullet
Retrieves the target position that the Bullet is heading to.
getTargetPosition() - Method in class bwapi.Unit
Retrieves the target position the unit is moving to, provided a valid path to the target position exists.
getTargetPosition() - Method in class bwapi.Unit
Retrieves the target position the unit is moving to, provided a valid path to the target position exists.
getTargetPosition() - Method in class bwapi.UnitCommand
 
getTargetPosition() - Method in class bwapi.UnitCommand
 
getTargetTilePosition() - Method in class bwapi.UnitCommand
 
getTargetTilePosition() - Method in class bwapi.UnitCommand
 
getTech() - Method in class bwapi.Unit
Retrieves the technology that this unit is currently researching.
getTech() - Method in class bwapi.Unit
Retrieves the technology that this unit is currently researching.
getTech() - Method in enum bwapi.WeaponType
Retrieves the technology type that must be researched before this weapon can be used.
getTech() - Method in enum bwapi.WeaponType
Retrieves the technology type that must be researched before this weapon can be used.
getTechType() - Method in class bwapi.UnitCommand
 
getTechType() - Method in class bwapi.UnitCommand
 
getTextColor() - Method in class bwapi.Player
Retrieves the control code character that changes the color of text messages to represent this player.
getTextColor() - Method in class bwapi.Player
Retrieves the control code character that changes the color of text messages to represent this player.
getTile(TilePosition) - Method in class bwem.BWMap
 
getTile(TilePosition) - Method in class bwem.BWMap
 
getTile(TilePosition, CheckMode) - Method in class bwem.TerrainData
 
getTile(TilePosition) - Method in class bwem.TerrainData
 
getTile(TilePosition, CheckMode) - Method in class bwem.TerrainData
 
getTile(TilePosition) - Method in class bwem.TerrainData
 
getTileData() - Method in class bwem.TerrainData
 
getTileData() - Method in class bwem.TerrainData
 
getTilePosition() - Method in class bwapi.Unit
Retrieves the unit's build position from the upper left corner of the map in tiles.
getTilePosition() - Method in class bwapi.Unit
Retrieves the unit's build position from the upper left corner of the map in tiles.
getTilePosition() - Method in class bwta.BaseLocation
 
getTilePosition() - Method in class bwta.BaseLocation
 
getTileSize() - Method in class bwem.MapData
 
getTileSize() - Method in class bwem.MapData
 
getTop() - Method in class bwapi.Unit
Retrieves the Y coordinate of the unit's top boundary, measured in pixels from the top of the map.
getTop() - Method in class bwapi.Unit
Retrieves the Y coordinate of the unit's top boundary, measured in pixels from the top of the map.
GetTop(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
GetTop(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
getTop() - Method in class bwem.Area
 
getTop() - Method in class bwem.Area
 
getTopLeft() - Method in class bwem.Area
 
getTopLeft() - Method in class bwem.Area
 
getTopLeft() - Method in class bwem.Neutral
Returns the top left Tile position of this Neutral (same as unit()->getInitialTilePosition()).
getTopLeft() - Method in class bwem.Neutral
Returns the top left Tile position of this Neutral (same as unit()->getInitialTilePosition()).
getTrainingQueue() - Method in class bwapi.Unit
Retrieves the list of unit types queued up to be trained.
getTrainingQueue() - Method in class bwapi.Unit
Retrieves the list of unit types queued up to be trained.
getTrainingQueueAt(int) - Method in class bwapi.Unit
Retrieves a unit type from a specific index in the queue of units this unit is training.
getTrainingQueueAt(int) - Method in class bwapi.Unit
Retrieves a unit type from a specific index in the queue of units this unit is training.
getTrainingQueueCount() - Method in class bwapi.Unit
Retrieves the number of units in this unit's training queue.
getTrainingQueueCount() - Method in class bwapi.Unit
Retrieves the number of units in this unit's training queue.
getTransport() - Method in enum bwapi.Race
Retrieves the default transport UnitType for this race that is used to transport ground units across the map.
getTransport() - Method in enum bwapi.Race
Retrieves the default transport UnitType for this race that is used to transport ground units across the map.
getTransport() - Method in class bwapi.Unit
Retrieves the @Transport or @Bunker unit that has this unit loaded inside of it.
getTransport() - Method in class bwapi.Unit
Retrieves the @Transport or @Bunker unit that has this unit loaded inside of it.
getType() - Method in class bwapi.Bullet
Retrieves the type of this Bullet.
getType() - Method in class bwapi.Bullet
Retrieves the type of this Bullet.
getType() - Method in class bwapi.Player
Retrieves the player's controller type.
getType() - Method in class bwapi.Player
Retrieves the player's controller type.
getType() - Method in class bwapi.Unit
Retrieves the unit's type.
getType() - Method in class bwapi.Unit
Retrieves the unit's type.
getType() - Method in class bwapi.UnitCommand
 
getType() - Method in class bwapi.UnitCommand
 
GetType(Predicate<UnitType>) - Static method in interface bwapi.UnitFilter
 
GetType(Predicate<UnitType>) - Static method in interface bwapi.UnitFilter
 
getUnassignedStartingLocations() - Method in class bwem.BWMap
 
getUnassignedStartingLocations() - Method in class bwem.BWMap
 
getUnit(int) - Method in class bwapi.Game
Retrieves the Unit object associated with a given identifier.
getUnit(int) - Method in class bwapi.Game
Retrieves the Unit object associated with a given identifier.
getUnit() - Method in class bwapi.UnitCommand
 
getUnit() - Method in class bwapi.UnitCommand
 
getUnit() - Method in class bwem.Neutral
Returns the BWAPI::Unit this Neutral is wrapping around.
getUnit() - Method in class bwem.Neutral
Returns the BWAPI::Unit this Neutral is wrapping around.
getUnits() - Method in class bwapi.Player
Retrieves the set of all units that the player owns.
getUnits() - Method in class bwapi.Player
Retrieves the set of all units that the player owns.
getUnits() - Method in class bwapi.Region
 
getUnits(UnitFilter) - Method in class bwapi.Region
Retrieves a List containing all the units that are in this region.
getUnits() - Method in class bwapi.Region
 
getUnits(UnitFilter) - Method in class bwapi.Region
Retrieves a List containing all the units that are in this region.
getUnitScore() - Method in class bwapi.Player
Retrieves the total unit score, as seen in the end-game score screen.
getUnitScore() - Method in class bwapi.Player
Retrieves the total unit score, as seen in the end-game score screen.
getUnitsInRadius(int, int, int) - Method in class bwapi.Game
 
getUnitsInRadius(int, int, int, UnitFilter) - Method in class bwapi.Game
Retrieves the set of accessible units that are within a given radius of a position.
getUnitsInRadius(Position, int) - Method in class bwapi.Game
 
getUnitsInRadius(Position, int, UnitFilter) - Method in class bwapi.Game
 
getUnitsInRadius(int, int, int) - Method in class bwapi.Game
 
getUnitsInRadius(int, int, int, UnitFilter) - Method in class bwapi.Game
Retrieves the set of accessible units that are within a given radius of a position.
getUnitsInRadius(Position, int) - Method in class bwapi.Game
 
getUnitsInRadius(Position, int, UnitFilter) - Method in class bwapi.Game
 
getUnitsInRadius(int) - Method in class bwapi.Unit
 
getUnitsInRadius(int, UnitFilter) - Method in class bwapi.Unit
Retrieves the set of all units in a given radius of the current unit.
getUnitsInRadius(int) - Method in class bwapi.Unit
 
getUnitsInRadius(int, UnitFilter) - Method in class bwapi.Unit
Retrieves the set of all units in a given radius of the current unit.
getUnitsInRectangle(int, int, int, int) - Method in class bwapi.Game
 
getUnitsInRectangle(int, int, int, int, UnitFilter) - Method in class bwapi.Game
Retrieves the set of accessible units that are in a given rectangle.
getUnitsInRectangle(Position, Position) - Method in class bwapi.Game
 
getUnitsInRectangle(Position, Position, UnitFilter) - Method in class bwapi.Game
 
getUnitsInRectangle(int, int, int, int) - Method in class bwapi.Game
 
getUnitsInRectangle(int, int, int, int, UnitFilter) - Method in class bwapi.Game
Retrieves the set of accessible units that are in a given rectangle.
getUnitsInRectangle(Position, Position) - Method in class bwapi.Game
 
getUnitsInRectangle(Position, Position, UnitFilter) - Method in class bwapi.Game
 
getUnitsInWeaponRange(WeaponType) - Method in class bwapi.Unit
 
getUnitsInWeaponRange(WeaponType, UnitFilter) - Method in class bwapi.Unit
Obtains the set of units within weapon range of this unit.
getUnitsInWeaponRange(WeaponType) - Method in class bwapi.Unit
 
getUnitsInWeaponRange(WeaponType, UnitFilter) - Method in class bwapi.Unit
Obtains the set of units within weapon range of this unit.
getUnitsOnTile(TilePosition) - Method in class bwapi.Game
 
getUnitsOnTile(int, int) - Method in class bwapi.Game
 
getUnitsOnTile(int, int, UnitFilter) - Method in class bwapi.Game
Retrieves the set of accessible units that are on a given build tile.
getUnitsOnTile(TilePosition) - Method in class bwapi.Game
 
getUnitsOnTile(int, int) - Method in class bwapi.Game
 
getUnitsOnTile(int, int, UnitFilter) - Method in class bwapi.Game
Retrieves the set of accessible units that are on a given build tile.
getUnitType() - Method in class bwapi.UnitCommand
 
getUnitType() - Method in class bwapi.UnitCommand
 
getUnlimitedFrameZero() - Method in class bwapi.BWClientConfiguration
 
getUnlimitedFrameZero() - Method in class bwapi.BWClientConfiguration
 
getUpgrade() - Method in class bwapi.Unit
Retrieves the upgrade that this unit is currently upgrading.
getUpgrade() - Method in class bwapi.Unit
Retrieves the upgrade that this unit is currently upgrading.
getUpgradeLevel(UpgradeType) - Method in class bwapi.Player
Retrieves the current upgrade level that the player has attained for a given upgrade type.
getUpgradeLevel(UpgradeType) - Method in class bwapi.Player
Retrieves the current upgrade level that the player has attained for a given upgrade type.
getUpgradeType() - Method in class bwapi.UnitCommand
 
getUpgradeType() - Method in class bwapi.UnitCommand
 
getValue() - Method in class bwapi.Pair
 
getValue() - Method in class bwapi.Pair
 
getVelocityX() - Method in class bwapi.Bullet
Retrieves the X component of the Bullet's velocity, measured in pixels per frame.
getVelocityX() - Method in class bwapi.Bullet
Retrieves the X component of the Bullet's velocity, measured in pixels per frame.
getVelocityX() - Method in class bwapi.Unit
Retrieves the x component of the unit's velocity, measured in pixels per frame.
getVelocityX() - Method in class bwapi.Unit
Retrieves the x component of the unit's velocity, measured in pixels per frame.
getVelocityY() - Method in class bwapi.Bullet
Retrieves the Y component of the Bullet's velocity, measured in pixels per frame.
getVelocityY() - Method in class bwapi.Bullet
Retrieves the Y component of the Bullet's velocity, measured in pixels per frame.
getVelocityY() - Method in class bwapi.Unit
Retrieves the y component of the unit's velocity, measured in pixels per frame.
getVelocityY() - Method in class bwapi.Unit
Retrieves the y component of the unit's velocity, measured in pixels per frame.
getVeryHighGroundPercentage() - Method in class bwem.Area
 
getVeryHighGroundPercentage() - Method in class bwem.Area
 
getWalkPositionWithHighestAltitude() - Method in class bwem.Area
 
getWalkPositionWithHighestAltitude() - Method in class bwem.Area
 
getWalkSize() - Method in class bwem.MapData
 
getWalkSize() - Method in class bwem.MapData
 
getWeapon() - Method in enum bwapi.TechType
Retrieves the Weapon that is attached to this tech type.
getWeapon() - Method in enum bwapi.TechType
Retrieves the Weapon that is attached to this tech type.
getWidth() - Method in class bwta.Chokepoint
 
getWidth() - Method in class bwta.Chokepoint
 
getWorker() - Method in enum bwapi.Race
Retrieves the default worker type for this Race.
getWorker() - Method in enum bwapi.Race
Retrieves the default worker type for this Race.
getX() - Method in class bwapi.Point
 
getX() - Method in class bwapi.Point
 
getX() - Method in class bwapi.Unit
 
getX() - Method in class bwapi.Unit
 
getY() - Method in class bwapi.Point
 
getY() - Method in class bwapi.Point
 
getY() - Method in class bwapi.Unit
 
getY() - Method in class bwapi.Unit
 
Geyser - Class in bwem
Geysers Correspond to the units in BWAPI::getStaticNeutralUnits() for which getType() == Resource_Vespene_Geyser.
Geyser - Class in bwem
Geysers Correspond to the units in BWAPI::getStaticNeutralUnits() for which getType() == Resource_Vespene_Geyser.
Graph - Class in bwem
 
Graph - Class in bwem
 
Green - Static variable in class bwapi.Color
The alternate color for Player 7 on Ice tilesets.
green() - Method in class bwapi.Color
 
Green - Static variable in class bwapi.Color
The alternate color for Player 7 on Ice tilesets.
green() - Method in class bwapi.Color
 
Grey - Static variable in class bwapi.Color
The color grey.
Grey - Static variable in class bwapi.Color
The color grey.
GroundWeapon(Predicate<WeaponType>) - Static method in interface bwapi.UnitFilter
 
GroundWeapon(Predicate<WeaponType>) - Static method in interface bwapi.UnitFilter
 
groundWeapon() - Method in enum bwapi.UnitType
Retrieves this unit type's weapon type used when attacking targets on the ground.
groundWeapon() - Method in enum bwapi.UnitType
Retrieves this unit type's weapon type used when attacking targets on the ground.

H

haltConstruction() - Method in class bwapi.Unit
Orders a @SCV to stop constructing a structure.
haltConstruction() - Method in class bwapi.Unit
Orders a @SCV to stop constructing a structure.
haltConstruction(Unit) - Static method in class bwapi.UnitCommand
 
haltConstruction(Unit) - Static method in class bwapi.UnitCommand
 
haltDistance() - Method in enum bwapi.UnitType
Retrieves the unit's halting distance.
haltDistance() - Method in enum bwapi.UnitType
Retrieves the unit's halting distance.
hasCreep(int, int) - Method in class bwapi.Game
Checks if the given tile position has @Zerg creep on it.
hasCreep(TilePosition) - Method in class bwapi.Game
 
hasCreep(int, int) - Method in class bwapi.Game
Checks if the given tile position has @Zerg creep on it.
hasCreep(TilePosition) - Method in class bwapi.Game
 
hashCode() - Method in class bwapi.Bullet
 
hashCode() - Method in class bwapi.Bullet
 
hashCode() - Method in class bwapi.Color
 
hashCode() - Method in class bwapi.Color
 
hashCode() - Method in class bwapi.Force
 
hashCode() - Method in class bwapi.Force
 
hashCode() - Method in class bwapi.Pair
 
hashCode() - Method in class bwapi.Pair
 
hashCode() - Method in class bwapi.Player
 
hashCode() - Method in class bwapi.Player
 
hashCode() - Method in class bwapi.Point
 
hashCode() - Method in class bwapi.Point
 
hashCode() - Method in class bwapi.Region
 
hashCode() - Method in class bwapi.Region
 
hashCode() - Method in class bwapi.Unit
 
hashCode() - Method in class bwapi.Unit
 
hashCode() - Method in class bwapi.UnitCommand
 
hashCode() - Method in class bwapi.UnitCommand
 
hashCode() - Method in class bwem.Altitude
 
hashCode() - Method in class bwem.Altitude
 
hashCode() - Method in class bwem.Area
 
hashCode() - Method in class bwem.Area
 
hashCode() - Method in class bwem.AreaId
 
hashCode() - Method in class bwem.AreaId
 
hashCode() - Method in class bwem.Base
 
hashCode() - Method in class bwem.Base
 
hashCode() - Method in class bwem.ChokePoint
 
hashCode() - Method in class bwem.ChokePoint
 
hashCode() - Method in class bwem.Geyser
 
hashCode() - Method in class bwem.Geyser
 
hashCode() - Method in class bwem.Mineral
 
hashCode() - Method in class bwem.Mineral
 
hashCode() - Method in class bwem.Neutral
 
hashCode() - Method in class bwem.Neutral
 
hashCode() - Method in class bwem.Resource
 
hashCode() - Method in class bwem.Resource
 
hashCode() - Method in class bwem.StaticBuilding
 
hashCode() - Method in class bwem.StaticBuilding
 
hashCode() - Method in class bwta.BaseLocation
 
hashCode() - Method in class bwta.BaseLocation
 
hashCode() - Method in class bwta.Chokepoint
 
hashCode() - Method in class bwta.Chokepoint
 
hashCode() - Method in class bwta.Region
 
hashCode() - Method in class bwta.Region
 
hasNuke() - Method in class bwapi.Unit
Checks if the current unit is housing a @Nuke.
hasNuke() - Method in class bwapi.Unit
Checks if the current unit is housing a @Nuke.
hasPath(Position, Position) - Method in class bwapi.Game
Checks if there is a path from source to destination.
hasPath(Position, Position) - Method in class bwapi.Game
Checks if there is a path from source to destination.
hasPath(Position) - Method in class bwapi.Unit
Using data provided by Starcraft, checks if there is a path available from this unit to the given target.
hasPath(Unit) - Method in class bwapi.Unit
 
hasPath(Position) - Method in class bwapi.Unit
Using data provided by Starcraft, checks if there is a path available from this unit to the given target.
hasPath(Unit) - Method in class bwapi.Unit
 
HasPermanentCloak - Static variable in interface bwapi.UnitFilter
 
HasPermanentCloak - Static variable in interface bwapi.UnitFilter
 
hasPermanentCloak() - Method in enum bwapi.UnitType
Checks if this unit type is permanently cloaked.
hasPermanentCloak() - Method in enum bwapi.UnitType
Checks if this unit type is permanently cloaked.
hasPower(TilePosition) - Method in class bwapi.Game
 
hasPower(int, int) - Method in class bwapi.Game
 
hasPower(TilePosition, UnitType) - Method in class bwapi.Game
 
hasPower(int, int, UnitType) - Method in class bwapi.Game
 
hasPower(int, int, int, int) - Method in class bwapi.Game
 
hasPower(int, int, int, int, UnitType) - Method in class bwapi.Game
Checks if the given tile position if powered by an owned @Protoss_Pylon for an optional unit type.
hasPower(TilePosition, int, int) - Method in class bwapi.Game
 
hasPower(TilePosition, int, int, UnitType) - Method in class bwapi.Game
 
hasPower(TilePosition) - Method in class bwapi.Game
 
hasPower(int, int) - Method in class bwapi.Game
 
hasPower(TilePosition, UnitType) - Method in class bwapi.Game
 
hasPower(int, int, UnitType) - Method in class bwapi.Game
 
hasPower(int, int, int, int) - Method in class bwapi.Game
 
hasPower(int, int, int, int, UnitType) - Method in class bwapi.Game
Checks if the given tile position if powered by an owned @Protoss_Pylon for an optional unit type.
hasPower(TilePosition, int, int) - Method in class bwapi.Game
 
hasPower(TilePosition, int, int, UnitType) - Method in class bwapi.Game
 
hasPowerPrecise(int, int) - Method in class bwapi.Game
 
hasPowerPrecise(int, int, UnitType) - Method in class bwapi.Game
Checks if the given pixel position is powered by an owned @Protoss_Pylon for an optional unit type.
hasPowerPrecise(Position) - Method in class bwapi.Game
 
hasPowerPrecise(Position, UnitType) - Method in class bwapi.Game
 
hasPowerPrecise(int, int) - Method in class bwapi.Game
 
hasPowerPrecise(int, int, UnitType) - Method in class bwapi.Game
Checks if the given pixel position is powered by an owned @Protoss_Pylon for an optional unit type.
hasPowerPrecise(Position) - Method in class bwapi.Game
 
hasPowerPrecise(Position, UnitType) - Method in class bwapi.Game
 
hasResearched(TechType) - Method in class bwapi.Player
Checks if the player has already researched a given technology.
hasResearched(TechType) - Method in class bwapi.Player
Checks if the player has already researched a given technology.
hasUnitTypeRequirement(UnitType) - Method in class bwapi.Player
 
hasUnitTypeRequirement(UnitType, int) - Method in class bwapi.Player
Verifies that this player satisfies a unit type requirement.
hasUnitTypeRequirement(UnitType) - Method in class bwapi.Player
 
hasUnitTypeRequirement(UnitType, int) - Method in class bwapi.Player
Verifies that this player satisfies a unit type requirement.
height() - Method in enum bwapi.UnitType
A macro for retrieving the height of the unit type, which is calculated using dimensionUp + dimensionDown + 1.
height() - Method in enum bwapi.UnitType
A macro for retrieving the height of the unit type, which is calculated using dimensionUp + dimensionDown + 1.
holdPosition() - Method in class bwapi.Unit
 
holdPosition(boolean) - Method in class bwapi.Unit
Orders the unit to hold its position.
holdPosition() - Method in class bwapi.Unit
 
holdPosition(boolean) - Method in class bwapi.Unit
Orders the unit to hold its position.
holdPosition(Unit) - Static method in class bwapi.UnitCommand
 
holdPosition(Unit, boolean) - Static method in class bwapi.UnitCommand
 
holdPosition(Unit) - Static method in class bwapi.UnitCommand
 
holdPosition(Unit, boolean) - Static method in class bwapi.UnitCommand
 
HP(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
HP(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
HP_Percent(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
HP_Percent(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 

I

id - Variable in enum bwapi.BulletType
 
id - Variable in enum bwapi.BulletType
 
id - Variable in class bwapi.Color
 
id - Variable in class bwapi.Color
 
id - Variable in enum bwapi.CommandType
 
id - Variable in enum bwapi.CommandType
 
id - Variable in enum bwapi.EventType
 
id - Variable in enum bwapi.EventType
 
id - Variable in enum bwapi.GameType
 
id - Variable in enum bwapi.GameType
 
id - Variable in enum bwapi.Latency
 
id - Variable in enum bwapi.Latency
 
id - Variable in enum bwapi.Order
 
id - Variable in enum bwapi.Order
 
id - Variable in enum bwapi.PlayerType
 
id - Variable in enum bwapi.PlayerType
 
id - Variable in enum bwapi.Race
 
id - Variable in enum bwapi.Race
 
id - Variable in enum bwapi.TechType
 
id - Variable in enum bwapi.TechType
 
id - Variable in enum bwapi.UnitType
 
id - Variable in enum bwapi.UnitType
 
id - Variable in enum bwapi.UpgradeType
 
id - Variable in enum bwapi.UpgradeType
 
incompleteUnitCount() - Method in class bwapi.Player
 
incompleteUnitCount(UnitType) - Method in class bwapi.Player
Retrieves the number of incomplete units that the player has.
incompleteUnitCount() - Method in class bwapi.Player
 
incompleteUnitCount(UnitType) - Method in class bwapi.Player
Retrieves the number of incomplete units that the player has.
initialize() - Method in class bwem.BWEM
Initializes and pre-computes all of the internal data.
initialize() - Method in class bwem.BWEM
Initializes and pre-computes all of the internal data.
innerBorder(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
innerBorder(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
innerBorder(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
innerBorder(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
innerMiniTileBorder(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
innerMiniTileBorder(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
innerSplashRadius() - Method in enum bwapi.WeaponType
Retrieves the inner radius used for splash damage calculations, in pixels.
innerSplashRadius() - Method in enum bwapi.WeaponType
Retrieves the inner radius used for splash damage calculations, in pixels.
InterceptorCount(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
InterceptorCount(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
intersect(int, int, int, int, int, int, int, int) - Static method in class bwem.util.Utils
 
intersect(int, int, int, int, int, int, int, int) - Static method in class bwem.util.Utils
 
intValue() - Method in class bwem.Altitude
 
intValue() - Method in class bwem.Altitude
 
intValue() - Method in class bwem.AreaId
 
intValue() - Method in class bwem.AreaId
 
Invalid - Static variable in class bwapi.Position
 
Invalid - Static variable in class bwapi.Position
 
Invalid - Static variable in class bwapi.TilePosition
 
Invalid - Static variable in class bwapi.TilePosition
 
Invalid - Static variable in class bwapi.WalkPosition
 
Invalid - Static variable in class bwapi.WalkPosition
 
IrradiateTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
IrradiateTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
isAccelerating() - Method in class bwapi.Unit
Checks if the current unit is accelerating.
isAccelerating() - Method in class bwapi.Unit
Checks if the current unit is accelerating.
isAccessible() - Method in class bwapi.Region
Retrieves the state of accessibility of the region.
isAccessible() - Method in class bwapi.Region
Retrieves the state of accessibility of the region.
isAccessibleFrom(Area) - Method in class bwem.Area
 
isAccessibleFrom(Area) - Method in class bwem.Area
 
IsAddon - Static variable in interface bwapi.UnitFilter
 
IsAddon - Static variable in interface bwapi.UnitFilter
 
isAddon() - Method in enum bwapi.UnitType
Checks if this unit is an add-on.
isAddon() - Method in enum bwapi.UnitType
Checks if this unit is an add-on.
isAlly(Player) - Method in class bwapi.Player
Checks if this player is allied to the specified player.
isAlly(Player) - Method in class bwapi.Player
Checks if this player is allied to the specified player.
isAttackFrame() - Method in class bwapi.Unit
Checks if this unit is currently playing an attack animation.
isAttackFrame() - Method in class bwapi.Unit
Checks if this unit is currently playing an attack animation.
isAttacking() - Method in class bwapi.Unit
Checks if this unit is currently attacking something.
isAttacking() - Method in class bwapi.Unit
Checks if this unit is currently attacking something.
IsAttacking - Static variable in interface bwapi.UnitFilter
 
IsAttacking - Static variable in interface bwapi.UnitFilter
 
isBattleNet() - Method in class bwapi.Game
Checks if the client is in a game that was created through the Battle.net multiplayer gaming service.
isBattleNet() - Method in class bwapi.Game
Checks if the client is in a game that was created through the Battle.net multiplayer gaming service.
IsBeacon - Static variable in interface bwapi.UnitFilter
 
IsBeacon - Static variable in interface bwapi.UnitFilter
 
isBeacon() - Method in enum bwapi.UnitType
Checks if this unit type is a beacon.
isBeacon() - Method in enum bwapi.UnitType
Checks if this unit type is a beacon.
isBeingConstructed() - Method in class bwapi.Unit
Checks if the current unit is being constructed.
isBeingConstructed() - Method in class bwapi.Unit
Checks if the current unit is being constructed.
IsBeingConstructed - Static variable in interface bwapi.UnitFilter
 
IsBeingConstructed - Static variable in interface bwapi.UnitFilter
 
isBeingGathered() - Method in class bwapi.Unit
Checks this @Mineral_Field or @Refinery is currently being gathered from.
isBeingGathered() - Method in class bwapi.Unit
Checks this @Mineral_Field or @Refinery is currently being gathered from.
IsBeingGathered - Static variable in interface bwapi.UnitFilter
 
IsBeingGathered - Static variable in interface bwapi.UnitFilter
 
isBeingHealed() - Method in class bwapi.Unit
Checks if this unit is currently being healed by a @Medic or repaired by a @SCV.
isBeingHealed() - Method in class bwapi.Unit
Checks if this unit is currently being healed by a @Medic or repaired by a @SCV.
IsBeingHealed - Static variable in interface bwapi.UnitFilter
 
IsBeingHealed - Static variable in interface bwapi.UnitFilter
 
isBlind() - Method in class bwapi.Unit
Checks if this unit is currently blinded by a @Medic 's @Optical_Flare ability.
isBlind() - Method in class bwapi.Unit
Checks if this unit is currently blinded by a @Medic 's @Optical_Flare ability.
IsBlind - Static variable in interface bwapi.UnitFilter
 
IsBlind - Static variable in interface bwapi.UnitFilter
 
isBlocked() - Method in class bwem.ChokePoint
If !isPseudo(), returns false.
isBlocked() - Method in class bwem.ChokePoint
If !isPseudo(), returns false.
isBlocking() - Method in class bwem.Neutral
Tells whether this Neutral is blocking some ChokePoint.
- This applies to minerals and StaticBuildings only.
- For each blocking Neutral, a pseudo ChokePoint (which is blocked()) is created on top of it, with the exception of stacked blocking Neutrals for which only one pseudo ChokePoint is created.
- Cf.
isBlocking() - Method in class bwem.Neutral
Tells whether this Neutral is blocking some ChokePoint.
- This applies to minerals and StaticBuildings only.
- For each blocking Neutral, a pseudo ChokePoint (which is blocked()) is created on top of it, with the exception of stacked blocking Neutrals for which only one pseudo ChokePoint is created.
- Cf.
isBraking() - Method in class bwapi.Unit
Checks if the current unit is slowing down to come to a stop.
isBraking() - Method in class bwapi.Unit
Checks if the current unit is slowing down to come to a stop.
IsBraking - Static variable in interface bwapi.UnitFilter
 
IsBraking - Static variable in interface bwapi.UnitFilter
 
isBuildable(int, int) - Method in class bwapi.Game
 
isBuildable(int, int, boolean) - Method in class bwapi.Game
Checks if a given tile position is buildable.
isBuildable(TilePosition) - Method in class bwapi.Game
 
isBuildable(TilePosition, boolean) - Method in class bwapi.Game
 
isBuildable(int, int) - Method in class bwapi.Game
 
isBuildable(int, int, boolean) - Method in class bwapi.Game
Checks if a given tile position is buildable.
isBuildable(TilePosition) - Method in class bwapi.Game
 
isBuildable(TilePosition, boolean) - Method in class bwapi.Game
 
isBuildable() - Method in class bwem.Tile
BWEM enforces the relation buildable ==> walkable (Cf.
isBuildable() - Method in class bwem.Tile
BWEM enforces the relation buildable ==> walkable (Cf.
IsBuilding - Static variable in interface bwapi.UnitFilter
 
IsBuilding - Static variable in interface bwapi.UnitFilter
 
isBuilding() - Method in enum bwapi.UnitType
Checks if this unit is a structure.
isBuilding() - Method in enum bwapi.UnitType
Checks if this unit is a structure.
IsBurrowable - Static variable in interface bwapi.UnitFilter
 
IsBurrowable - Static variable in interface bwapi.UnitFilter
 
isBurrowable() - Method in enum bwapi.UnitType
Checks if this unit type has the capability to use the @Burrow technology when it is researched.
isBurrowable() - Method in enum bwapi.UnitType
Checks if this unit type has the capability to use the @Burrow technology when it is researched.
isBurrowed() - Method in class bwapi.Unit
Checks if the current unit is burrowed, either using the @Burrow ability, or is an armed @Spider_Mine.
isBurrowed() - Method in class bwapi.Unit
Checks if the current unit is burrowed, either using the @Burrow ability, or is an armed @Spider_Mine.
IsBurrowed - Static variable in interface bwapi.UnitFilter
 
IsBurrowed - Static variable in interface bwapi.UnitFilter
 
isCarrying() - Method in class bwapi.Unit
 
isCarrying() - Method in class bwapi.Unit
 
isCarryingGas() - Method in class bwapi.Unit
Checks if this worker unit is carrying some vespene gas.
isCarryingGas() - Method in class bwapi.Unit
Checks if this worker unit is carrying some vespene gas.
IsCarryingGas - Static variable in interface bwapi.UnitFilter
 
IsCarryingGas - Static variable in interface bwapi.UnitFilter
 
isCarryingMinerals() - Method in class bwapi.Unit
Checks if this worker unit is carrying some minerals.
isCarryingMinerals() - Method in class bwapi.Unit
Checks if this worker unit is carrying some minerals.
IsCarryingMinerals - Static variable in interface bwapi.UnitFilter
 
IsCarryingMinerals - Static variable in interface bwapi.UnitFilter
 
IsCarryingSomething - Static variable in interface bwapi.UnitFilter
 
IsCarryingSomething - Static variable in interface bwapi.UnitFilter
 
IsCloakable - Static variable in interface bwapi.UnitFilter
 
IsCloakable - Static variable in interface bwapi.UnitFilter
 
isCloakable() - Method in enum bwapi.UnitType
Checks if this unit type has the capability to use a cloaking ability when it is researched.
isCloakable() - Method in enum bwapi.UnitType
Checks if this unit type has the capability to use a cloaking ability when it is researched.
isCloaked() - Method in class bwapi.Unit
Checks if this unit is currently @cloaked.
isCloaked() - Method in class bwapi.Unit
Checks if this unit is currently @cloaked.
IsCloaked - Static variable in interface bwapi.UnitFilter
 
IsCloaked - Static variable in interface bwapi.UnitFilter
 
isCompleted() - Method in class bwapi.Unit
Checks if this unit has finished being constructed, trained, morphed, or warped in, and can now receive orders.
isCompleted() - Method in class bwapi.Unit
Checks if this unit has finished being constructed, trained, morphed, or warped in, and can now receive orders.
IsCompleted - Static variable in interface bwapi.UnitFilter
 
IsCompleted - Static variable in interface bwapi.UnitFilter
 
isConnected(TilePosition, TilePosition) - Static method in class bwta.BWTA
 
isConnected(TilePosition, TilePosition) - Static method in class bwta.BWTA
 
isConstructing() - Method in class bwapi.Unit
Checks if a unit is either constructing something or moving to construct something.
isConstructing() - Method in class bwapi.Unit
Checks if a unit is either constructing something or moving to construct something.
IsConstructing - Static variable in interface bwapi.UnitFilter
 
IsConstructing - Static variable in interface bwapi.UnitFilter
 
IsCritter - Static variable in interface bwapi.UnitFilter
 
IsCritter - Static variable in interface bwapi.UnitFilter
 
isCritter() - Method in enum bwapi.UnitType
Checks if this unit type is a neutral critter.
isCritter() - Method in enum bwapi.UnitType
Checks if this unit type is a neutral critter.
isDebug() - Method in class bwapi.Game
Retrieves the debug state of the BWAPI build.
isDebug() - Method in class bwapi.Game
Retrieves the debug state of the BWAPI build.
isDefeated() - Method in class bwapi.Player
Checks if the player has been defeated.
isDefeated() - Method in class bwapi.Player
Checks if the player has been defeated.
isDefenseMatrixed() - Method in class bwapi.Unit
Checks if this unit has the @matrix effect.
isDefenseMatrixed() - Method in class bwapi.Unit
Checks if this unit has the @matrix effect.
IsDefenseMatrixed - Static variable in interface bwapi.UnitFilter
 
IsDefenseMatrixed - Static variable in interface bwapi.UnitFilter
 
isDetected() - Method in class bwapi.Unit
Checks if this unit is visible or revealed by a detector unit.
isDetected() - Method in class bwapi.Unit
Checks if this unit is visible or revealed by a detector unit.
IsDetected - Static variable in interface bwapi.UnitFilter
 
IsDetected - Static variable in interface bwapi.UnitFilter
 
IsDetector - Static variable in interface bwapi.UnitFilter
 
IsDetector - Static variable in interface bwapi.UnitFilter
 
isDetector() - Method in enum bwapi.UnitType
Checks if this unit type is capable of detecting units that are cloaked or burrowed.
isDetector() - Method in enum bwapi.UnitType
Checks if this unit type is capable of detecting units that are cloaked or burrowed.
isDoodad() - Method in class bwem.Tile
Tells if this Tile is part of a doodad.
isDoodad() - Method in class bwem.Tile
Tells if this Tile is part of a doodad.
isEmpty() - Method in class bwem.CPPath
 
isEmpty() - Method in class bwem.CPPath
 
isEnemy(Player) - Method in class bwapi.Player
Checks if this player is unallied to the specified player.
isEnemy(Player) - Method in class bwapi.Player
Checks if this player is unallied to the specified player.
isEnsnared() - Method in class bwapi.Unit
Checks if the @Queen ability @Ensnare has been used on this unit.
isEnsnared() - Method in class bwapi.Unit
Checks if the @Queen ability @Ensnare has been used on this unit.
IsEnsnared - Static variable in interface bwapi.UnitFilter
 
IsEnsnared - Static variable in interface bwapi.UnitFilter
 
isExplored(int, int) - Method in class bwapi.Game
Checks if a given tile position has been explored by the player.
isExplored(TilePosition) - Method in class bwapi.Game
 
isExplored(int, int) - Method in class bwapi.Game
Checks if a given tile position has been explored by the player.
isExplored(TilePosition) - Method in class bwapi.Game
 
IsFlagBeacon - Static variable in interface bwapi.UnitFilter
 
IsFlagBeacon - Static variable in interface bwapi.UnitFilter
 
isFlagBeacon() - Method in enum bwapi.UnitType
Checks if this unit type is a flag beacon.
isFlagBeacon() - Method in enum bwapi.UnitType
Checks if this unit type is a flag beacon.
isFlagEnabled(Flag) - Method in class bwapi.Game
Checks if the state of the given flag is enabled or not.
isFlagEnabled(Flag) - Method in class bwapi.Game
Checks if the state of the given flag is enabled or not.
IsFlyer - Static variable in interface bwapi.UnitFilter
 
IsFlyer - Static variable in interface bwapi.UnitFilter
 
isFlyer() - Method in enum bwapi.UnitType
Checks if this unit type is a flying unit.
isFlyer() - Method in enum bwapi.UnitType
Checks if this unit type is a flying unit.
isFlying() - Method in class bwapi.Unit
This macro function checks if this unit is in the air.
isFlying() - Method in class bwapi.Unit
This macro function checks if this unit is in the air.
IsFlying - Static variable in interface bwapi.UnitFilter
 
IsFlying - Static variable in interface bwapi.UnitFilter
 
IsFlyingBuilding - Static variable in interface bwapi.UnitFilter
 
IsFlyingBuilding - Static variable in interface bwapi.UnitFilter
 
isFlyingBuilding() - Method in enum bwapi.UnitType
Checks if this structure has the capability to use the lift-off command.
isFlyingBuilding() - Method in enum bwapi.UnitType
Checks if this structure has the capability to use the lift-off command.
isFollowing() - Method in class bwapi.Unit
Checks if this unit is following another unit.
isFollowing() - Method in class bwapi.Unit
Checks if this unit is following another unit.
IsFollowing - Static variable in interface bwapi.UnitFilter
 
IsFollowing - Static variable in interface bwapi.UnitFilter
 
isGameType() - Method in enum bwapi.PlayerType
Identifies whether or not this type is used in-game.
isGameType() - Method in enum bwapi.PlayerType
Identifies whether or not this type is used in-game.
isGatheringGas() - Method in class bwapi.Unit
Checks if this unit is currently gathering gas.
isGatheringGas() - Method in class bwapi.Unit
Checks if this unit is currently gathering gas.
IsGatheringGas - Static variable in interface bwapi.UnitFilter
 
IsGatheringGas - Static variable in interface bwapi.UnitFilter
 
isGatheringMinerals() - Method in class bwapi.Unit
Checks if this unit is currently harvesting minerals.
isGatheringMinerals() - Method in class bwapi.Unit
Checks if this unit is currently harvesting minerals.
IsGatheringMinerals - Static variable in interface bwapi.UnitFilter
 
IsGatheringMinerals - Static variable in interface bwapi.UnitFilter
 
isHallucination() - Method in class bwapi.Unit
Checks if this unit is a hallucination.
isHallucination() - Method in class bwapi.Unit
Checks if this unit is a hallucination.
IsHallucination - Static variable in interface bwapi.UnitFilter
 
IsHallucination - Static variable in interface bwapi.UnitFilter
 
IsHero - Static variable in interface bwapi.UnitFilter
 
IsHero - Static variable in interface bwapi.UnitFilter
 
isHero() - Method in enum bwapi.UnitType
Checks if this unit type is a hero.
isHero() - Method in enum bwapi.UnitType
Checks if this unit type is a hero.
isHigherGround() - Method in class bwapi.Region
Checks if this region is part of higher ground.
isHigherGround() - Method in class bwapi.Region
Checks if this region is part of higher ground.
isHoldingPosition() - Method in class bwapi.Unit
Checks if the unit is currently holding position.
isHoldingPosition() - Method in class bwapi.Unit
Checks if the unit is currently holding position.
IsHoldingPosition - Static variable in interface bwapi.UnitFilter
 
IsHoldingPosition - Static variable in interface bwapi.UnitFilter
 
isIdle() - Method in class bwapi.Unit
Checks if this unit is running an idle order.
isIdle() - Method in class bwapi.Unit
Checks if this unit is running an idle order.
IsIdle - Static variable in interface bwapi.UnitFilter
 
IsIdle - Static variable in interface bwapi.UnitFilter
 
isInGame() - Method in class bwapi.Game
Checks if the current client is inside a game.
isInGame() - Method in class bwapi.Game
Checks if the current client is inside a game.
isInitialized() - Method in class bwem.BWMap
 
isInitialized() - Method in class bwem.BWMap
 
isInterruptible() - Method in class bwapi.Unit
Checks if the unit can be interrupted.
isInterruptible() - Method in class bwapi.Unit
Checks if the unit can be interrupted.
IsInterruptible - Static variable in interface bwapi.UnitFilter
 
IsInterruptible - Static variable in interface bwapi.UnitFilter
 
isInvincible() - Method in class bwapi.Unit
Checks the invincibility state for this unit.
isInvincible() - Method in class bwapi.Unit
Checks the invincibility state for this unit.
IsInvincible - Static variable in interface bwapi.UnitFilter
 
IsInvincible - Static variable in interface bwapi.UnitFilter
 
isInvincible() - Method in enum bwapi.UnitType
Checks if this unit type is invincible by default.
isInvincible() - Method in enum bwapi.UnitType
Checks if this unit type is invincible by default.
isInWeaponRange(Unit) - Method in class bwapi.Unit
Checks if the target unit can immediately be attacked by this unit in the current frame.
isInWeaponRange(Unit) - Method in class bwapi.Unit
Checks if the target unit can immediately be attacked by this unit in the current frame.
isIrradiated() - Method in class bwapi.Unit
Checks if this unit is irradiated by a @Science_Vessel 's @Irradiate ability.
isIrradiated() - Method in class bwapi.Unit
Checks if this unit is irradiated by a @Science_Vessel 's @Irradiate ability.
IsIrradiated - Static variable in interface bwapi.UnitFilter
 
IsIrradiated - Static variable in interface bwapi.UnitFilter
 
isIsland() - Method in class bwta.BaseLocation
 
isIsland() - Method in class bwta.BaseLocation
 
isLake() - Method in class bwem.MiniTile
Lake-miniTiles are unwalkable miniTiles that have their Altitude() > 0.
- They form small zones (inside Terrain-zones) that can be eaysily walked around (e.g.
isLake() - Method in class bwem.MiniTile
Lake-miniTiles are unwalkable miniTiles that have their Altitude() > 0.
- They form small zones (inside Terrain-zones) that can be eaysily walked around (e.g.
isLatComEnabled() - Method in class bwapi.Game
Checks the state of latency compensation.
isLatComEnabled() - Method in class bwapi.Game
Checks the state of latency compensation.
isLifted() - Method in class bwapi.Unit
Checks if this unit is a @Terran building and lifted off the ground.
isLifted() - Method in class bwapi.Unit
Checks if this unit is a @Terran building and lifted off the ground.
IsLifted - Static variable in interface bwapi.UnitFilter
 
IsLifted - Static variable in interface bwapi.UnitFilter
 
isLoaded() - Method in class bwapi.Unit
Checks if this unit is currently loaded into another unit such as a @Transport.
isLoaded() - Method in class bwapi.Unit
Checks if this unit is currently loaded into another unit such as a @Transport.
IsLoaded - Static variable in interface bwapi.UnitFilter
 
IsLoaded - Static variable in interface bwapi.UnitFilter
 
isLobbyType() - Method in enum bwapi.PlayerType
Identifies whether or not this type is used for the pre-game lobby.
isLobbyType() - Method in enum bwapi.PlayerType
Identifies whether or not this type is used for the pre-game lobby.
isLockedDown() - Method in class bwapi.Unit
Checks if this unit is currently @locked by a @Ghost.
isLockedDown() - Method in class bwapi.Unit
Checks if this unit is currently @locked by a @Ghost.
IsLockedDown - Static variable in interface bwapi.UnitFilter
 
IsLockedDown - Static variable in interface bwapi.UnitFilter
 
isMaelstrommed() - Method in class bwapi.Unit
Checks if this unit has been @Maelstrommed by a @Dark_Archon.
isMaelstrommed() - Method in class bwapi.Unit
Checks if this unit has been @Maelstrommed by a @Dark_Archon.
IsMaelstrommed - Static variable in interface bwapi.UnitFilter
 
IsMaelstrommed - Static variable in interface bwapi.UnitFilter
 
IsMechanical - Static variable in interface bwapi.UnitFilter
 
IsMechanical - Static variable in interface bwapi.UnitFilter
 
isMechanical() - Method in enum bwapi.UnitType
Checks if this unit is mechanical.
isMechanical() - Method in enum bwapi.UnitType
Checks if this unit is mechanical.
IsMineralField - Static variable in interface bwapi.UnitFilter
 
IsMineralField - Static variable in interface bwapi.UnitFilter
 
isMineralField() - Method in enum bwapi.UnitType
Checks if this unit type is a mineral field and contains a resource amount.
isMineralField() - Method in enum bwapi.UnitType
Checks if this unit type is a mineral field and contains a resource amount.
isMineralOnly() - Method in class bwta.BaseLocation
 
isMineralOnly() - Method in class bwta.BaseLocation
 
isMorphing() - Method in class bwapi.Unit
Finds out if the current unit is morphing or not.
isMorphing() - Method in class bwapi.Unit
Finds out if the current unit is morphing or not.
IsMorphing - Static variable in interface bwapi.UnitFilter
 
IsMorphing - Static variable in interface bwapi.UnitFilter
 
isMoving() - Method in class bwapi.Unit
Checks if this unit is currently moving.
isMoving() - Method in class bwapi.Unit
Checks if this unit is currently moving.
IsMoving - Static variable in interface bwapi.UnitFilter
 
IsMoving - Static variable in interface bwapi.UnitFilter
 
isMultiplayer() - Method in class bwapi.Game
Checks if the current client is inside a multiplayer game.
isMultiplayer() - Method in class bwapi.Game
Checks if the current client is inside a multiplayer game.
isNeutral() - Method in class bwapi.Player
Checks if this player is the neutral player.
isNeutral() - Method in class bwapi.Player
Checks if this player is the neutral player.
IsNeutral - Static variable in interface bwapi.UnitFilter
 
IsNeutral - Static variable in interface bwapi.UnitFilter
 
isNeutral() - Method in enum bwapi.UnitType
Checks if this unit type is a neutral type, such as critters and resources.
isNeutral() - Method in enum bwapi.UnitType
Checks if this unit type is a neutral type, such as critters and resources.
isObserver() - Method in class bwapi.Player
Checks if the player is an observer player, typically in a @UMS observer game.
isObserver() - Method in class bwapi.Player
Checks if the player is an observer player, typically in a @UMS observer game.
IsOrganic - Static variable in interface bwapi.UnitFilter
 
IsOrganic - Static variable in interface bwapi.UnitFilter
 
isOrganic() - Method in enum bwapi.UnitType
Checks if this unit is an organic unit.
isOrganic() - Method in enum bwapi.UnitType
Checks if this unit is an organic unit.
isParasited() - Method in class bwapi.Unit
Checks if this unit has been parasited by some other player.
isParasited() - Method in class bwapi.Unit
Checks if this unit has been parasited by some other player.
IsParasited - Static variable in interface bwapi.UnitFilter
 
IsParasited - Static variable in interface bwapi.UnitFilter
 
isPatrolling() - Method in class bwapi.Unit
Checks if this unit is patrolling between two positions.
isPatrolling() - Method in class bwapi.Unit
Checks if this unit is patrolling between two positions.
IsPatrolling - Static variable in interface bwapi.UnitFilter
 
IsPatrolling - Static variable in interface bwapi.UnitFilter
 
isPaused() - Method in class bwapi.Game
Checks if the current game is paused.
isPaused() - Method in class bwapi.Game
Checks if the current game is paused.
isPlagued() - Method in class bwapi.Unit
Checks if this unit has been been @plagued by a @defiler.
isPlagued() - Method in class bwapi.Unit
Checks if this unit has been been @plagued by a @defiler.
IsPlagued - Static variable in interface bwapi.UnitFilter
 
IsPlagued - Static variable in interface bwapi.UnitFilter
 
isPointInBoundingBox(TilePosition, TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
isPointInBoundingBox(TilePosition, TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
isPowered() - Method in class bwapi.Unit
Checks if this unit has power.
isPowered() - Method in class bwapi.Unit
Checks if this unit has power.
IsPowered - Static variable in interface bwapi.UnitFilter
 
IsPowered - Static variable in interface bwapi.UnitFilter
 
IsPowerup - Static variable in interface bwapi.UnitFilter
 
IsPowerup - Static variable in interface bwapi.UnitFilter
 
isPowerup() - Method in enum bwapi.UnitType
Checks if this unit type is a powerup.
isPowerup() - Method in enum bwapi.UnitType
Checks if this unit type is a powerup.
isPseudo() - Method in class bwem.ChokePoint
Tells whether this ChokePoint is a pseudo ChokePoint, i.e., it was created on top of a blocking Neutral.
isPseudo() - Method in class bwem.ChokePoint
Tells whether this ChokePoint is a pseudo ChokePoint, i.e., it was created on top of a blocking Neutral.
isQueued() - Method in class bwapi.UnitCommand
 
isQueued() - Method in class bwapi.UnitCommand
 
isReachable(Region) - Method in class bwta.Region
 
isReachable(Region) - Method in class bwta.Region
 
IsRefinery - Static variable in interface bwapi.UnitFilter
 
IsRefinery - Static variable in interface bwapi.UnitFilter
 
isRefinery() - Method in enum bwapi.UnitType
Checks if this unit type is a refinery.
isRefinery() - Method in enum bwapi.UnitType
Checks if this unit type is a refinery.
isRepairing() - Method in class bwapi.Unit
Checks if this unit is repairing or moving to @repair another unit.
isRepairing() - Method in class bwapi.Unit
Checks if this unit is repairing or moving to @repair another unit.
IsRepairing - Static variable in interface bwapi.UnitFilter
 
IsRepairing - Static variable in interface bwapi.UnitFilter
 
isReplay() - Method in class bwapi.Game
Checks if the client is watching a replay.
isReplay() - Method in class bwapi.Game
Checks if the client is watching a replay.
isResearchAvailable(TechType) - Method in class bwapi.Player
Checks if a technology can be researched by the player.
isResearchAvailable(TechType) - Method in class bwapi.Player
Checks if a technology can be researched by the player.
isResearching(TechType) - Method in class bwapi.Player
Checks if the player is researching a given technology type.
isResearching(TechType) - Method in class bwapi.Player
Checks if the player is researching a given technology type.
isResearching() - Method in class bwapi.Unit
Checks if this unit is a structure that is currently researching a technology.
isResearching() - Method in class bwapi.Unit
Checks if this unit is a structure that is currently researching a technology.
IsResearching - Static variable in interface bwapi.UnitFilter
 
IsResearching - Static variable in interface bwapi.UnitFilter
 
IsResourceContainer - Static variable in interface bwapi.UnitFilter
 
IsResourceContainer - Static variable in interface bwapi.UnitFilter
 
isResourceContainer() - Method in enum bwapi.UnitType
Checks if this unit type is capable of storing resources such as @minerals.
isResourceContainer() - Method in enum bwapi.UnitType
Checks if this unit type is capable of storing resources such as @minerals.
IsResourceDepot - Static variable in interface bwapi.UnitFilter
 
IsResourceDepot - Static variable in interface bwapi.UnitFilter
 
isResourceDepot() - Method in enum bwapi.UnitType
Checks if this unit type is a resource depot.
isResourceDepot() - Method in enum bwapi.UnitType
Checks if this unit type is a resource depot.
IsRobotic - Static variable in interface bwapi.UnitFilter
 
IsRobotic - Static variable in interface bwapi.UnitFilter
 
isRobotic() - Method in enum bwapi.UnitType
Checks if this unit is robotic.
isRobotic() - Method in enum bwapi.UnitType
Checks if this unit is robotic.
isSea() - Method in class bwem.MiniTile
Sea-miniTiles are unwalkable miniTiles that have their altitude equal to 0.
isSea() - Method in class bwem.MiniTile
Sea-miniTiles are unwalkable miniTiles that have their altitude equal to 0.
isSelected() - Method in class bwapi.Unit
Checks if this unit has been selected in the user interface.
isSelected() - Method in class bwapi.Unit
Checks if this unit has been selected in the user interface.
isSieged() - Method in class bwapi.Unit
Checks if this unit is currently @sieged.
isSieged() - Method in class bwapi.Unit
Checks if this unit is currently @sieged.
IsSieged - Static variable in interface bwapi.UnitFilter
 
IsSieged - Static variable in interface bwapi.UnitFilter
 
IsSpecialBuilding - Static variable in interface bwapi.UnitFilter
 
IsSpecialBuilding - Static variable in interface bwapi.UnitFilter
 
isSpecialBuilding() - Method in enum bwapi.UnitType
Checks if this structure is special and cannot be obtained normally within the game.
isSpecialBuilding() - Method in enum bwapi.UnitType
Checks if this structure is special and cannot be obtained normally within the game.
IsSpell - Static variable in interface bwapi.UnitFilter
 
IsSpell - Static variable in interface bwapi.UnitFilter
 
isSpell() - Method in enum bwapi.UnitType
Identifies if this unit type is used to complement some @abilities.
isSpell() - Method in enum bwapi.UnitType
Identifies if this unit type is used to complement some @abilities.
IsSpellcaster - Static variable in interface bwapi.UnitFilter
 
IsSpellcaster - Static variable in interface bwapi.UnitFilter
 
isSpellcaster() - Method in enum bwapi.UnitType
Checks if this unit type has the capacity to store energy and use it for special abilities.
isSpellcaster() - Method in enum bwapi.UnitType
Checks if this unit type has the capacity to store energy and use it for special abilities.
isStartingAttack() - Method in class bwapi.Unit
Checks if the unit is starting to attack.
isStartingAttack() - Method in class bwapi.Unit
Checks if the unit is starting to attack.
IsStartingAttack - Static variable in interface bwapi.UnitFilter
 
IsStartingAttack - Static variable in interface bwapi.UnitFilter
 
isStartingLocation() - Method in class bwem.Base
Tests whether this base is a start location.
- Note: all players start at locations taken from MapData.getStartingLocations(),
which doesn't mean all the locations in MapData.getStartingLocations() are actually used.
isStartingLocation() - Method in class bwem.Base
Tests whether this base is a start location.
- Note: all players start at locations taken from MapData.getStartingLocations(),
which doesn't mean all the locations in MapData.getStartingLocations() are actually used.
isStartLocation() - Method in class bwta.BaseLocation
 
isStartLocation() - Method in class bwta.BaseLocation
 
isStasised() - Method in class bwapi.Unit
Checks if this unit is inflicted with @Stasis by an @Arbiter.
isStasised() - Method in class bwapi.Unit
Checks if this unit is inflicted with @Stasis by an @Arbiter.
IsStasised - Static variable in interface bwapi.UnitFilter
 
IsStasised - Static variable in interface bwapi.UnitFilter
 
isStimmed() - Method in class bwapi.Unit
Checks if this unit is currently under the influence of a @Stim_Pack.
isStimmed() - Method in class bwapi.Unit
Checks if this unit is currently under the influence of a @Stim_Pack.
IsStimmed - Static variable in interface bwapi.UnitFilter
 
IsStimmed - Static variable in interface bwapi.UnitFilter
 
isStuck() - Method in class bwapi.Unit
Checks if this unit is currently trying to resolve a collision by randomly moving around.
isStuck() - Method in class bwapi.Unit
Checks if this unit is currently trying to resolve a collision by randomly moving around.
IsStuck - Static variable in interface bwapi.UnitFilter
 
IsStuck - Static variable in interface bwapi.UnitFilter
 
isSuccessorOf(UnitType) - Method in enum bwapi.UnitType
Checks if the current type is equal to the provided type, or a successor of the provided type.
isSuccessorOf(UnitType) - Method in enum bwapi.UnitType
Checks if the current type is equal to the provided type, or a successor of the provided type.
issueCommand(Collection<Unit>, UnitCommand) - Method in class bwapi.Game
Issues a given command to a set of units.
issueCommand(Collection<Unit>, UnitCommand) - Method in class bwapi.Game
Issues a given command to a set of units.
issueCommand(UnitCommand) - Method in class bwapi.Unit
This function issues a command to the unit(s), however it is used for interfacing only, and is recommended to use one of the more specific command functions when writing an AI.
issueCommand(UnitCommand) - Method in class bwapi.Unit
This function issues a command to the unit(s), however it is used for interfacing only, and is recommended to use one of the more specific command functions when writing an AI.
isTargetable() - Method in class bwapi.Unit
Performs some cheap checks to attempt to quickly detect whether the unit is unable to be targetted as the target unit of an unspecified command.
isTargetable() - Method in class bwapi.Unit
Performs some cheap checks to attempt to quickly detect whether the unit is unable to be targetted as the target unit of an unspecified command.
isTerrain() - Method in class bwem.MiniTile
Terrain miniTiles are just walkable miniTiles
isTerrain() - Method in class bwem.MiniTile
Terrain miniTiles are just walkable miniTiles
isTerrain() - Method in class bwem.Tile
Tells if at least one of the sub-miniTiles is a Terrain-MiniTile.
isTerrain() - Method in class bwem.Tile
Tells if at least one of the sub-miniTiles is a Terrain-MiniTile.
isTraining() - Method in class bwapi.Unit
Checks if this unit is training a new unit.
isTraining() - Method in class bwapi.Unit
Checks if this unit is training a new unit.
IsTraining - Static variable in interface bwapi.UnitFilter
 
IsTraining - Static variable in interface bwapi.UnitFilter
 
IsTransPort - Static variable in interface bwapi.UnitFilter
 
IsTransPort - Static variable in interface bwapi.UnitFilter
 
isTwoUnitsInOneEgg() - Method in enum bwapi.UnitType
Checks if this unit type spawns two units when being hatched from an @Egg.
isTwoUnitsInOneEgg() - Method in enum bwapi.UnitType
Checks if this unit type spawns two units when being hatched from an @Egg.
isUnderAttack() - Method in class bwapi.Unit
Checks if the current unit is being attacked.
isUnderAttack() - Method in class bwapi.Unit
Checks if the current unit is being attacked.
IsUnderAttack - Static variable in interface bwapi.UnitFilter
 
IsUnderAttack - Static variable in interface bwapi.UnitFilter
 
isUnderDarkSwarm() - Method in class bwapi.Unit
Checks if this unit is under the cover of a @Dark_Swarm.
isUnderDarkSwarm() - Method in class bwapi.Unit
Checks if this unit is under the cover of a @Dark_Swarm.
IsUnderDarkSwarm - Static variable in interface bwapi.UnitFilter
 
IsUnderDarkSwarm - Static variable in interface bwapi.UnitFilter
 
isUnderDisruptionWeb() - Method in class bwapi.Unit
Checks if this unit is currently being affected by a @Disruption_Web.
isUnderDisruptionWeb() - Method in class bwapi.Unit
Checks if this unit is currently being affected by a @Disruption_Web.
IsUnderDisruptionWeb - Static variable in interface bwapi.UnitFilter
 
IsUnderDisruptionWeb - Static variable in interface bwapi.UnitFilter
 
isUnderStorm() - Method in class bwapi.Unit
Checks if this unit is currently taking damage from a @Psi_Storm.
isUnderStorm() - Method in class bwapi.Unit
Checks if this unit is currently taking damage from a @Psi_Storm.
IsUnderStorm - Static variable in interface bwapi.UnitFilter
 
IsUnderStorm - Static variable in interface bwapi.UnitFilter
 
isUnitAvailable(UnitType) - Method in class bwapi.Player
Checks if a unit type can be created by the player.
isUnitAvailable(UnitType) - Method in class bwapi.Player
Checks if a unit type can be created by the player.
isUnmarked() - Method in class bwem.util.Markable
 
isUnmarked() - Method in class bwem.util.Markable
 
isUpgrading(UpgradeType) - Method in class bwapi.Player
Checks if the player is upgrading a given upgrade type.
isUpgrading(UpgradeType) - Method in class bwapi.Player
Checks if the player is upgrading a given upgrade type.
isUpgrading() - Method in class bwapi.Unit
Checks if this unit is a structure that is currently upgrading an upgrade.
isUpgrading() - Method in class bwapi.Unit
Checks if this unit is a structure that is currently upgrading an upgrade.
isValid(Game) - Method in class bwapi.Point
Check if the current point is a valid point for the current game
isValid(Game) - Method in class bwapi.Point
Check if the current point is a valid point for the current game
isValid(TilePosition) - Method in class bwem.MapData
 
isValid(WalkPosition) - Method in class bwem.MapData
 
isValid(Position) - Method in class bwem.MapData
 
isValid(TilePosition) - Method in class bwem.MapData
 
isValid(WalkPosition) - Method in class bwem.MapData
 
isValid(Position) - Method in class bwem.MapData
 
isVictorious() - Method in class bwapi.Player
Checks if the player has achieved victory.
isVictorious() - Method in class bwapi.Player
Checks if the player has achieved victory.
isVisible() - Method in class bwapi.Bullet
 
isVisible(Player) - Method in class bwapi.Bullet
Retrieves the visibility state of the Bullet.
isVisible() - Method in class bwapi.Bullet
 
isVisible(Player) - Method in class bwapi.Bullet
Retrieves the visibility state of the Bullet.
isVisible(int, int) - Method in class bwapi.Game
Checks if a given tile position is visible to the current player.
isVisible(TilePosition) - Method in class bwapi.Game
 
isVisible(int, int) - Method in class bwapi.Game
Checks if a given tile position is visible to the current player.
isVisible(TilePosition) - Method in class bwapi.Game
 
isVisible() - Method in class bwapi.Unit
 
isVisible(Player) - Method in class bwapi.Unit
Checks if this unit is visible.
isVisible() - Method in class bwapi.Unit
 
isVisible(Player) - Method in class bwapi.Unit
Checks if this unit is visible.
IsVisible - Static variable in interface bwapi.UnitFilter
 
IsVisible - Static variable in interface bwapi.UnitFilter
 
isWalkable(int, int) - Method in class bwapi.Game
Checks if the given mini-tile position is walkable.
isWalkable(WalkPosition) - Method in class bwapi.Game
 
isWalkable(int, int) - Method in class bwapi.Game
Checks if the given mini-tile position is walkable.
isWalkable(WalkPosition) - Method in class bwapi.Game
 
isWalkable() - Method in class bwem.MiniTile
Corresponds approximatively to BWAPI::isWalkable
The differences are:
- For each BWAPI's unwalkable MiniTile, we also mark its 8 neighbors as not walkable.
According to some tests, this prevents from wrongly pretending one small unit can go by some thin path.
- The relation buildable ==> walkable is enforced, by marking as walkable any MiniTile part of a buildable Tile (Cf.
isWalkable() - Method in class bwem.MiniTile
Corresponds approximatively to BWAPI::isWalkable
The differences are:
- For each BWAPI's unwalkable MiniTile, we also mark its 8 neighbors as not walkable.
According to some tests, this prevents from wrongly pretending one small unit can go by some thin path.
- The relation buildable ==> walkable is enforced, by marking as walkable any MiniTile part of a buildable Tile (Cf.
isWalkable() - Method in class bwem.Tile
Tells if at least one of the sub-miniTiles is Walkable.
isWalkable() - Method in class bwem.Tile
Tells if at least one of the sub-miniTiles is Walkable.
IsWorker - Static variable in interface bwapi.UnitFilter
 
IsWorker - Static variable in interface bwapi.UnitFilter
 
isWorker() - Method in enum bwapi.UnitType
Checks if this unit type is a worker unit.
isWorker() - Method in enum bwapi.UnitType
Checks if this unit type is a worker unit.
iterator() - Method in class bwem.CPPath
 
iterator() - Method in class bwem.CPPath
 

K

Key - Enum in bwapi
An enumeration of keyboard input values.
Key - Enum in bwapi
An enumeration of keyboard input values.
killedUnitCount() - Method in class bwapi.Player
 
killedUnitCount(UnitType) - Method in class bwapi.Player
Retrieves the number units that the player has killed.
killedUnitCount() - Method in class bwapi.Player
 
killedUnitCount(UnitType) - Method in class bwapi.Player
Retrieves the number units that the player has killed.

L

LAKE_MAX_MINI_TILES - Static variable in class bwem.util.BwemExt
 
LAKE_MAX_MINI_TILES - Static variable in class bwem.util.BwemExt
 
LAKE_MAX_WIDTH_IN_MINI_TILES - Static variable in class bwem.util.BwemExt
 
LAKE_MAX_WIDTH_IN_MINI_TILES - Static variable in class bwem.util.BwemExt
 
land(TilePosition) - Method in class bwapi.Unit
Orders the unit to land.
land(TilePosition) - Method in class bwapi.Unit
Orders the unit to land.
land(Unit, TilePosition) - Static method in class bwapi.UnitCommand
 
land(Unit, TilePosition) - Static method in class bwapi.UnitCommand
 
Latency - Enum in bwapi
Contains enumeration of known latency values.
Latency - Enum in bwapi
Contains enumeration of known latency values.
leaveGame() - Method in class bwapi.Game
Leaves the current game by surrendering and enters the post-game statistics/score screen.
leaveGame() - Method in class bwapi.Game
Leaves the current game by surrendering and enters the post-game statistics/score screen.
leftGame() - Method in class bwapi.Player
Checks if the player has left the game.
leftGame() - Method in class bwapi.Player
Checks if the player has left the game.
lift() - Method in class bwapi.Unit
Orders the unit to lift.
lift() - Method in class bwapi.Unit
Orders the unit to lift.
lift(Unit) - Static method in class bwapi.UnitCommand
 
lift(Unit) - Static method in class bwapi.UnitCommand
 
load(Unit) - Method in class bwapi.Unit
 
load(Unit, boolean) - Method in class bwapi.Unit
Orders the unit to load the target unit.
load(Unit) - Method in class bwapi.Unit
 
load(Unit, boolean) - Method in class bwapi.Unit
Orders the unit to load the target unit.
load(Unit, Unit) - Static method in class bwapi.UnitCommand
 
load(Unit, Unit, boolean) - Static method in class bwapi.UnitCommand
 
load(Unit, Unit) - Static method in class bwapi.UnitCommand
 
load(Unit, Unit, boolean) - Static method in class bwapi.UnitCommand
 
LockdownTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
LockdownTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 

M

MaelstromTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
MaelstromTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
makeBoundingBoxIncludePoint(TilePosition, TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
makeBoundingBoxIncludePoint(TilePosition, TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
makePointFitToBoundingBox(TilePosition, TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
makePointFitToBoundingBox(TilePosition, TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
map - Variable in class bwem.Area
 
map - Variable in class bwem.Area
 
MapData - Class in bwem
 
MapData - Class in bwem
 
mapFileName() - Method in class bwapi.Game
Retrieves the file name of the currently loaded map.
mapFileName() - Method in class bwapi.Game
Retrieves the file name of the currently loaded map.
mapHash() - Method in class bwapi.Game
Calculates the SHA-1 hash of the currently loaded map file.
mapHash() - Method in class bwapi.Game
Calculates the SHA-1 hash of the currently loaded map file.
mapHeight() - Method in class bwapi.Game
Retrieves the height of the map in build tile units.
mapHeight() - Method in class bwapi.Game
Retrieves the height of the map in build tile units.
mapName() - Method in class bwapi.Game
Retrieves the title of the currently loaded map.
mapName() - Method in class bwapi.Game
Retrieves the title of the currently loaded map.
mapPathName() - Method in class bwapi.Game
Retrieves the full path name of the currently loaded map.
mapPathName() - Method in class bwapi.Game
Retrieves the full path name of the currently loaded map.
mapWidth() - Method in class bwapi.Game
Retrieves the width of the map in build tile units.
mapWidth() - Method in class bwapi.Game
Retrieves the width of the map in build tile units.
Markable - Class in bwem.util
See original C++ BWEM for an explanation of this code.
Markable - Class in bwem.util
See original C++ BWEM for an explanation of this code.
Markable(StaticMarkable) - Constructor for class bwem.util.Markable
 
Markable(StaticMarkable) - Constructor for class bwem.util.Markable
 
MAX_TILES_BETWEEN_COMMAND_CENTER_AND_RESOURCES - Static variable in class bwem.util.BwemExt
 
MAX_TILES_BETWEEN_COMMAND_CENTER_AND_RESOURCES - Static variable in class bwem.util.BwemExt
 
MAX_TILES_BETWEEN_STARTING_LOCATION_AND_ITS_ASSIGNED_BASE - Static variable in class bwem.util.BwemExt
 
MAX_TILES_BETWEEN_STARTING_LOCATION_AND_ITS_ASSIGNED_BASE - Static variable in class bwem.util.BwemExt
 
maxAirHits() - Method in enum bwapi.UnitType
Retrieves the maximum number of hits this unit can deal to a flying target using its air weapon.
maxAirHits() - Method in enum bwapi.UnitType
Retrieves the maximum number of hits this unit can deal to a flying target using its air weapon.
maxEnergy(UnitType) - Method in class bwapi.Player
Retrieves the maximum amount of energy that a unit type will have, taking the player's energy upgrades into consideration.
maxEnergy(UnitType) - Method in class bwapi.Player
Retrieves the maximum amount of energy that a unit type will have, taking the player's energy upgrades into consideration.
MaxEnergy(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
MaxEnergy(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
maxEnergy() - Method in enum bwapi.UnitType
Retrieves the maximum amount of energy this unit type can have by default.
maxEnergy() - Method in enum bwapi.UnitType
Retrieves the maximum amount of energy this unit type can have by default.
maxGroundHits() - Method in enum bwapi.UnitType
Retrieves the maximum number of hits this unit can deal to a ground target using its ground weapon.
maxGroundHits() - Method in enum bwapi.UnitType
Retrieves the maximum number of hits this unit can deal to a ground target using its ground weapon.
maxHitPoints() - Method in enum bwapi.UnitType
Retrieves the default maximum amount of hit points that this unit type can have.
maxHitPoints() - Method in enum bwapi.UnitType
Retrieves the default maximum amount of hit points that this unit type can have.
MaxHP(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
MaxHP(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
maxRange() - Method in enum bwapi.WeaponType
Retrieves the maximum attack range of the weapon, measured in pixels.
maxRange() - Method in enum bwapi.WeaponType
Retrieves the maximum attack range of the weapon, measured in pixels.
maxRepeats() - Method in enum bwapi.UpgradeType
Returns the maximum number of times the upgrade can be researched.
maxRepeats() - Method in enum bwapi.UpgradeType
Returns the maximum number of times the upgrade can be researched.
MaxShields(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
MaxShields(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
maxShields() - Method in enum bwapi.UnitType
Retrieves the default maximum amount of shield points that this unit type can have.
maxShields() - Method in enum bwapi.UnitType
Retrieves the default maximum amount of shield points that this unit type can have.
maxUnitHeight() - Static method in enum bwapi.UnitType
Retrieves the maximum unit height from the set of all units.
maxUnitHeight() - Static method in enum bwapi.UnitType
Retrieves the maximum unit height from the set of all units.
maxUnitWidth() - Static method in enum bwapi.UnitType
Retrieves the maximum unit width from the set of all units.
maxUnitWidth() - Static method in enum bwapi.UnitType
Retrieves the maximum unit width from the set of all units.
MaxWeaponCooldown(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
MaxWeaponCooldown(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
medianSplashRadius() - Method in enum bwapi.WeaponType
Retrieves the middle radius used for splash damage calculations, in pixels.
medianSplashRadius() - Method in enum bwapi.WeaponType
Retrieves the middle radius used for splash damage calculations, in pixels.
MIN_TILES_BETWEEN_BASES - Static variable in class bwem.util.BwemExt
 
MIN_TILES_BETWEEN_BASES - Static variable in class bwem.util.BwemExt
 
Mineral - Class in bwem
Minerals Correspond to the units in BWAPI::getStaticNeutralUnits() for which getType().isMineralField().
Mineral - Class in bwem
Minerals Correspond to the units in BWAPI::getStaticNeutralUnits() for which getType().isMineralField().
mineralPrice() - Method in enum bwapi.TechType
Retrieves the mineral cost of researching this technology.
mineralPrice() - Method in enum bwapi.TechType
Retrieves the mineral cost of researching this technology.
MineralPrice(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
MineralPrice(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
mineralPrice() - Method in enum bwapi.UnitType
Retrieves the default mineral price of purchasing the unit.
mineralPrice() - Method in enum bwapi.UnitType
Retrieves the default mineral price of purchasing the unit.
mineralPrice() - Method in enum bwapi.UpgradeType
 
mineralPrice(int) - Method in enum bwapi.UpgradeType
Returns the mineral price for the upgrade.
mineralPrice() - Method in enum bwapi.UpgradeType
 
mineralPrice(int) - Method in enum bwapi.UpgradeType
Returns the mineral price for the upgrade.
mineralPriceFactor() - Method in enum bwapi.UpgradeType
The amount that the mineral price increases for each additional upgrade.
mineralPriceFactor() - Method in enum bwapi.UpgradeType
The amount that the mineral price increases for each additional upgrade.
minerals() - Method in class bwapi.Player
Retrieves the current amount of minerals/ore that this player has.
minerals() - Method in class bwapi.Player
Retrieves the current amount of minerals/ore that this player has.
minerals() - Method in class bwta.BaseLocation
 
minerals() - Method in class bwta.BaseLocation
 
MiniTile - Class in bwem
Corresponds to BWAPI/Starcraft's concept of walk tile (8x8 pixels).
- MiniTiles are accessed using WalkPositions TerrainData.getMiniTile(WalkPosition)
- A BWMap holds BWMap::WalkSize().x * BWMap::WalkSize().y MiniTiles as its "MiniTile map".
- A MiniTile contains essentialy 3 pieces of information:
i) its Walkability
ii) its altitude (distance from the nearest non walkable MiniTile, except those which are part of small enough zones (lakes))
iii) the id of the Area it is part of, if ever.
- The whole process of analysis of a BWMap relies on the walkability information
from which are derived successively: altitudes, Areas, ChokePoints.
MiniTile - Class in bwem
Corresponds to BWAPI/Starcraft's concept of walk tile (8x8 pixels).
- MiniTiles are accessed using WalkPositions TerrainData.getMiniTile(WalkPosition)
- A BWMap holds BWMap::WalkSize().x * BWMap::WalkSize().y MiniTiles as its "MiniTile map".
- A MiniTile contains essentialy 3 pieces of information:
i) its Walkability
ii) its altitude (distance from the nearest non walkable MiniTile, except those which are part of small enough zones (lakes))
iii) the id of the Area it is part of, if ever.
- The whole process of analysis of a BWMap relies on the walkability information
from which are derived successively: altitudes, Areas, ChokePoints.
minRange() - Method in enum bwapi.WeaponType
Retrieves the minimum attack range of the weapon, measured in pixels.
minRange() - Method in enum bwapi.WeaponType
Retrieves the minimum attack range of the weapon, measured in pixels.
morph(UnitType) - Method in class bwapi.Unit
Orders the unit(s) to morph into a different UnitType.
morph(UnitType) - Method in class bwapi.Unit
Orders the unit(s) to morph into a different UnitType.
morph(Unit, UnitType) - Static method in class bwapi.UnitCommand
 
morph(Unit, UnitType) - Static method in class bwapi.UnitCommand
 
MouseButton - Enum in bwapi
An enumeration of mouse button inputs.
MouseButton - Enum in bwapi
An enumeration of mouse button inputs.
move(Position) - Method in class bwapi.Unit
 
move(Position, boolean) - Method in class bwapi.Unit
Orders the unit to move from its current position to the specified position.
move(Position) - Method in class bwapi.Unit
 
move(Position, boolean) - Method in class bwapi.Unit
Orders the unit to move from its current position to the specified position.
move(Unit, Position) - Static method in class bwapi.UnitCommand
 
move(Unit, Position, boolean) - Static method in class bwapi.UnitCommand
 
move(Unit, Position) - Static method in class bwapi.UnitCommand
 
move(Unit, Position, boolean) - Static method in class bwapi.UnitCommand
 
multiply(int) - Method in class bwapi.Point
 
multiply(int) - Method in class bwapi.Point
 
multiply(int) - Method in class bwapi.Position
 
multiply(int) - Method in class bwapi.Position
 
multiply(int) - Method in class bwapi.TilePosition
 
multiply(int) - Method in class bwapi.TilePosition
 
multiply(int) - Method in class bwapi.WalkPosition
 
multiply(int) - Method in class bwapi.WalkPosition
 

N

neutral() - Method in class bwapi.Game
Retrieves the Player object representing the neutral player.
neutral() - Method in class bwapi.Game
Retrieves the Player object representing the neutral player.
Neutral - Class in bwem
Neutral is the abstract base class for a small hierarchy of wrappers around some BWAPI::Units
The units concerned are the Resources (Minerals and Geysers) and the static Buildings.
Stacked Neutrals are supported, provided they share the same type at the same location.
Neutral - Class in bwem
Neutral is the abstract base class for a small hierarchy of wrappers around some BWAPI::Units
The units concerned are the Resources (Minerals and Geysers) and the static Buildings.
Stacked Neutrals are supported, provided they share the same type at the same location.
NeutralData - Class in bwem
 
NeutralData - Class in bwem
 
None - Static variable in class bwapi.Position
 
None - Static variable in class bwapi.Position
 
None - Static variable in class bwapi.TilePosition
 
None - Static variable in class bwapi.TilePosition
 
None - Static variable in class bwapi.WalkPosition
 
None - Static variable in class bwapi.WalkPosition
 
norm(int, int) - Static method in class bwem.util.Utils
 
norm(int, int) - Static method in class bwem.util.Utils
 

O

observers() - Method in class bwapi.Game
Retrieves a set of all players currently observing the game.
observers() - Method in class bwapi.Game
Retrieves a set of all players currently observing the game.
onEnd(boolean) - Method in interface bwapi.BWEventListener
 
onEnd(boolean) - Method in interface bwapi.BWEventListener
 
onEnd(boolean) - Method in class bwapi.DefaultBWListener
 
onEnd(boolean) - Method in class bwapi.DefaultBWListener
 
onFrame() - Method in interface bwapi.BWEventListener
 
onFrame() - Method in interface bwapi.BWEventListener
 
onFrame() - Method in class bwapi.DefaultBWListener
 
onFrame() - Method in class bwapi.DefaultBWListener
 
onMineralDestroyed(Mineral) - Method in class bwem.Base
 
onMineralDestroyed(Mineral) - Method in class bwem.Base
 
onNukeDetect(Position) - Method in interface bwapi.BWEventListener
 
onNukeDetect(Position) - Method in interface bwapi.BWEventListener
 
onNukeDetect(Position) - Method in class bwapi.DefaultBWListener
 
onNukeDetect(Position) - Method in class bwapi.DefaultBWListener
 
onPlayerDropped(Player) - Method in interface bwapi.BWEventListener
 
onPlayerDropped(Player) - Method in interface bwapi.BWEventListener
 
onPlayerDropped(Player) - Method in class bwapi.DefaultBWListener
 
onPlayerDropped(Player) - Method in class bwapi.DefaultBWListener
 
onPlayerLeft(Player) - Method in interface bwapi.BWEventListener
 
onPlayerLeft(Player) - Method in interface bwapi.BWEventListener
 
onPlayerLeft(Player) - Method in class bwapi.DefaultBWListener
 
onPlayerLeft(Player) - Method in class bwapi.DefaultBWListener
 
onReceiveText(Player, String) - Method in interface bwapi.BWEventListener
 
onReceiveText(Player, String) - Method in interface bwapi.BWEventListener
 
onReceiveText(Player, String) - Method in class bwapi.DefaultBWListener
 
onReceiveText(Player, String) - Method in class bwapi.DefaultBWListener
 
onSaveGame(String) - Method in interface bwapi.BWEventListener
 
onSaveGame(String) - Method in interface bwapi.BWEventListener
 
onSaveGame(String) - Method in class bwapi.DefaultBWListener
 
onSaveGame(String) - Method in class bwapi.DefaultBWListener
 
onSendText(String) - Method in interface bwapi.BWEventListener
 
onSendText(String) - Method in interface bwapi.BWEventListener
 
onSendText(String) - Method in class bwapi.DefaultBWListener
 
onSendText(String) - Method in class bwapi.DefaultBWListener
 
onStart() - Method in interface bwapi.BWEventListener
 
onStart() - Method in interface bwapi.BWEventListener
 
onStart() - Method in class bwapi.DefaultBWListener
 
onStart() - Method in class bwapi.DefaultBWListener
 
onUnitComplete(Unit) - Method in interface bwapi.BWEventListener
 
onUnitComplete(Unit) - Method in interface bwapi.BWEventListener
 
onUnitComplete(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitComplete(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitCreate(Unit) - Method in interface bwapi.BWEventListener
 
onUnitCreate(Unit) - Method in interface bwapi.BWEventListener
 
onUnitCreate(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitCreate(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitDestroy(Unit) - Method in interface bwapi.BWEventListener
 
onUnitDestroy(Unit) - Method in interface bwapi.BWEventListener
 
onUnitDestroy(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitDestroy(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitDestroyed(Unit) - Method in class bwem.BWMap
 
onUnitDestroyed(Unit) - Method in class bwem.BWMap
 
onUnitDiscover(Unit) - Method in interface bwapi.BWEventListener
 
onUnitDiscover(Unit) - Method in interface bwapi.BWEventListener
 
onUnitDiscover(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitDiscover(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitEvade(Unit) - Method in interface bwapi.BWEventListener
 
onUnitEvade(Unit) - Method in interface bwapi.BWEventListener
 
onUnitEvade(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitEvade(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitHide(Unit) - Method in interface bwapi.BWEventListener
 
onUnitHide(Unit) - Method in interface bwapi.BWEventListener
 
onUnitHide(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitHide(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitMorph(Unit) - Method in interface bwapi.BWEventListener
 
onUnitMorph(Unit) - Method in interface bwapi.BWEventListener
 
onUnitMorph(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitMorph(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitRenegade(Unit) - Method in interface bwapi.BWEventListener
 
onUnitRenegade(Unit) - Method in interface bwapi.BWEventListener
 
onUnitRenegade(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitRenegade(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitShow(Unit) - Method in interface bwapi.BWEventListener
 
onUnitShow(Unit) - Method in interface bwapi.BWEventListener
 
onUnitShow(Unit) - Method in class bwapi.DefaultBWListener
 
onUnitShow(Unit) - Method in class bwapi.DefaultBWListener
 
Orange - Static variable in class bwapi.Color
The default color for Player 5.
Orange - Static variable in class bwapi.Color
The default color for Player 5.
Order - Enum in bwapi
An Order (Order type) represents a Unit's current action and can be retrieved with Unit.getOrder().
Order - Enum in bwapi
An Order (Order type) represents a Unit's current action and can be retrieved with Unit.getOrder().
OrderTarget(Predicate<Unit>) - Static method in interface bwapi.UnitFilter
 
OrderTarget(Predicate<Unit>) - Static method in interface bwapi.UnitFilter
 
OrderTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
OrderTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
Origin - Static variable in class bwapi.Position
 
Origin - Static variable in class bwapi.Position
 
Origin - Static variable in class bwapi.TilePosition
 
Origin - Static variable in class bwapi.TilePosition
 
Origin - Static variable in class bwapi.WalkPosition
 
Origin - Static variable in class bwapi.WalkPosition
 
outerBorder(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
outerBorder(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
outerBorder(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
outerBorder(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
outerMiniTileBorder(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
outerMiniTileBorder(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
outerSplashRadius() - Method in enum bwapi.WeaponType
Retrieves the outer radius used for splash damage calculations, in pixels.
outerSplashRadius() - Method in enum bwapi.WeaponType
Retrieves the outer radius used for splash damage calculations, in pixels.

P

Pair<K,V> - Class in bwapi
 
Pair<K,V> - Class in bwapi
 
Pair(K, V) - Constructor for class bwapi.Pair
 
Pair(K, V) - Constructor for class bwapi.Pair
 
PathingResult - Class in bwem
Result of a path query including the approximated length of the path.
PathingResult - Class in bwem
Result of a path query including the approximated length of the path.
patrol(Position) - Method in class bwapi.Unit
 
patrol(Position, boolean) - Method in class bwapi.Unit
Orders the unit to patrol between its current position and the specified position.
patrol(Position) - Method in class bwapi.Unit
 
patrol(Position, boolean) - Method in class bwapi.Unit
Orders the unit to patrol between its current position and the specified position.
patrol(Unit, Position) - Static method in class bwapi.UnitCommand
 
patrol(Unit, Position, boolean) - Static method in class bwapi.UnitCommand
 
patrol(Unit, Position) - Static method in class bwapi.UnitCommand
 
patrol(Unit, Position, boolean) - Static method in class bwapi.UnitCommand
 
pauseGame() - Method in class bwapi.Game
Pauses the game.
pauseGame() - Method in class bwapi.Game
Pauses the game.
PerformanceMetric - Class in bwapi
Aggregates labeled time series data.
PerformanceMetric - Class in bwapi
Aggregates labeled time series data.
PerformanceMetric.RunningTotal - Class in bwapi
 
PerformanceMetric.RunningTotal - Class in bwapi
 
PerformanceMetrics - Class in bwapi
Collects various performance metrics.
PerformanceMetrics - Class in bwapi
Collects various performance metrics.
pingMinimap(int, int) - Method in class bwapi.Game
Pings the minimap at the given position.
pingMinimap(Position) - Method in class bwapi.Game
 
pingMinimap(int, int) - Method in class bwapi.Game
Pings the minimap at the given position.
pingMinimap(Position) - Method in class bwapi.Game
 
placeCOP(TilePosition) - Method in class bwapi.Unit
Moves a @Flag_Beacon to a different location.
placeCOP(TilePosition) - Method in class bwapi.Unit
Moves a @Flag_Beacon to a different location.
placeCOP(Unit, TilePosition) - Static method in class bwapi.UnitCommand
 
placeCOP(Unit, TilePosition) - Static method in class bwapi.UnitCommand
 
PlagueTimer(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
PlagueTimer(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
Player - Class in bwapi
The Player represents a unique controller in the game.
Player - Class in bwapi
The Player represents a unique controller in the game.
PlayerType - Enum in bwapi
Represents the type of controller for the player slot (i.e.
PlayerType - Enum in bwapi
Represents the type of controller for the player slot (i.e.
Point<T extends Point<T>> - Class in bwapi
 
Point<T extends Point<T>> - Class in bwapi
 
Point(int, int, int) - Constructor for class bwapi.Point
 
Point(int, int, int) - Constructor for class bwapi.Point
 
Position - Class in bwapi
 
Position - Class in bwapi
 
Position(int, int) - Constructor for class bwapi.Position
 
Position(Position) - Constructor for class bwapi.Position
 
Position(WalkPosition) - Constructor for class bwapi.Position
 
Position(TilePosition) - Constructor for class bwapi.Position
 
Position(int, int) - Constructor for class bwapi.Position
 
Position(Position) - Constructor for class bwapi.Position
 
Position(WalkPosition) - Constructor for class bwapi.Position
 
Position(TilePosition) - Constructor for class bwapi.Position
 
Pred<T,P> - Interface in bwem.util
 
Pred<T,P> - Interface in bwem.util
 
printf(String, Text...) - Method in class bwapi.Game
Prints text to the screen as a notification.
printf(String, Text...) - Method in class bwapi.Game
Prints text to the screen as a notification.
producesCreep() - Method in enum bwapi.UnitType
Checks if this structure type produces creep.
producesCreep() - Method in enum bwapi.UnitType
Checks if this structure type produces creep.
ProducesLarva - Static variable in interface bwapi.UnitFilter
 
ProducesLarva - Static variable in interface bwapi.UnitFilter
 
producesLarva() - Method in enum bwapi.UnitType
Checks if this unit type produces larva.
producesLarva() - Method in enum bwapi.UnitType
Checks if this unit type produces larva.
Purple - Static variable in class bwapi.Color
The default color for Player 4.
Purple - Static variable in class bwapi.Color
The default color for Player 4.

Q

queenWiseDist(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
queenWiseDist(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
queenWiseDist(Position, Position) - Static method in class bwem.util.BwemExt
 
queenWiseDist(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
queenWiseDist(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
queenWiseDist(Position, Position) - Static method in class bwem.util.BwemExt
 
queenWiseNorm(int, int) - Static method in class bwem.util.Utils
 
queenWiseNorm(int, int) - Static method in class bwem.util.Utils
 

R

Race - Enum in bwapi
The Race enum is used to get information about a particular race.
Race - Enum in bwapi
The Race enum is used to get information about a particular race.
readMap(Game) - Static method in class bwta.BWTA
Deprecated.
This BWTA is fake and only translates BWTA calls to their respective BWEM calls. Please use BWEM directly if possible."
readMap(Game) - Static method in class bwta.BWTA
Deprecated.
This BWTA is fake and only translates BWTA calls to their respective BWEM calls. Please use BWEM directly if possible."
Red - Static variable in class bwapi.Color
The default color for Player 1.
red() - Method in class bwapi.Color
 
Red - Static variable in class bwapi.Color
The default color for Player 1.
red() - Method in class bwapi.Color
 
refundedGas() - Method in class bwapi.Player
Retrieves the cumulative amount of vespene gas that this player has gained from refunding (cancelling) units and structures.
refundedGas() - Method in class bwapi.Player
Retrieves the cumulative amount of vespene gas that this player has gained from refunding (cancelling) units and structures.
refundedMinerals() - Method in class bwapi.Player
Retrieves the cumulative amount of minerals/ore that this player has gained from refunding (cancelling) units and structures.
refundedMinerals() - Method in class bwapi.Player
Retrieves the cumulative amount of minerals/ore that this player has gained from refunding (cancelling) units and structures.
RegeneratesHP - Static variable in interface bwapi.UnitFilter
 
RegeneratesHP - Static variable in interface bwapi.UnitFilter
 
regeneratesHP() - Method in enum bwapi.UnitType
Checks if this unit type can regenerate hit points.
regeneratesHP() - Method in enum bwapi.UnitType
Checks if this unit type can regenerate hit points.
Region - Class in bwapi
Region objects are created by Starcraft: Broodwar to contain several tiles with the same properties, and create a node in pathfinding and other algorithms.
Region - Class in bwapi
Region objects are created by Starcraft: Broodwar to contain several tiles with the same properties, and create a node in pathfinding and other algorithms.
Region - Class in bwta
 
Region - Class in bwta
 
RemainingBuildTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
RemainingBuildTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
RemainingTrainTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
RemainingTrainTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
RemoveTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
RemoveTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
repair(Unit) - Method in class bwapi.Unit
 
repair(Unit, boolean) - Method in class bwapi.Unit
Orders the unit to repair the specified unit.
repair(Unit) - Method in class bwapi.Unit
 
repair(Unit, boolean) - Method in class bwapi.Unit
Orders the unit to repair the specified unit.
repair(Unit, Unit) - Static method in class bwapi.UnitCommand
 
repair(Unit, Unit, boolean) - Static method in class bwapi.UnitCommand
 
repair(Unit, Unit) - Static method in class bwapi.UnitCommand
 
repair(Unit, Unit, boolean) - Static method in class bwapi.UnitCommand
 
repairedGas() - Method in class bwapi.Player
Retrieves the cumulative amount of vespene gas that this player has spent on repairing units since the beginning of the game.
repairedGas() - Method in class bwapi.Player
Retrieves the cumulative amount of vespene gas that this player has spent on repairing units since the beginning of the game.
repairedMinerals() - Method in class bwapi.Player
Retrieves the cumulative amount of minerals/ore that this player has spent on repairing units since the beginning of the game.
repairedMinerals() - Method in class bwapi.Player
Retrieves the cumulative amount of minerals/ore that this player has spent on repairing units since the beginning of the game.
requiredTech() - Method in enum bwapi.UnitType
Identifies the required TechType in order to create certain units.
requiredTech() - Method in enum bwapi.UnitType
Identifies the required TechType in order to create certain units.
requiredUnit() - Method in enum bwapi.TechType
Retrieves the UnitType required to research this technology.
requiredUnit() - Method in enum bwapi.TechType
Retrieves the UnitType required to research this technology.
requiredUnits() - Method in enum bwapi.UnitType
Retrieves the immediate technology tree requirements to make this unit type.
requiredUnits() - Method in enum bwapi.UnitType
Retrieves the immediate technology tree requirements to make this unit type.
RequiresCreep - Static variable in interface bwapi.UnitFilter
 
RequiresCreep - Static variable in interface bwapi.UnitFilter
 
requiresCreep() - Method in enum bwapi.UnitType
Checks if this structure must be placed on @Zerg creep.
requiresCreep() - Method in enum bwapi.UnitType
Checks if this structure must be placed on @Zerg creep.
RequiresPsi - Static variable in interface bwapi.UnitFilter
 
RequiresPsi - Static variable in interface bwapi.UnitFilter
 
requiresPsi() - Method in enum bwapi.UnitType
Checks if this structure is powered by a psi field.
requiresPsi() - Method in enum bwapi.UnitType
Checks if this structure is powered by a psi field.
research(TechType) - Method in class bwapi.Unit
Orders the unit to research the given tech type.
research(TechType) - Method in class bwapi.Unit
Orders the unit to research the given tech type.
research(Unit, TechType) - Static method in class bwapi.UnitCommand
 
research(Unit, TechType) - Static method in class bwapi.UnitCommand
 
researchesWhat() - Method in enum bwapi.UnitType
Retrieves the set of technologies that this unit type is capable of researching.
researchesWhat() - Method in enum bwapi.UnitType
Retrieves the set of technologies that this unit type is capable of researching.
researchTime() - Method in enum bwapi.TechType
Retrieves the number of frames needed to research the tech type.
researchTime() - Method in enum bwapi.TechType
Retrieves the number of frames needed to research the tech type.
reset() - Method in class bwapi.PerformanceMetrics
Clears all tracked data and starts counting from a blank slate.
reset() - Method in class bwapi.PerformanceMetrics
Clears all tracked data and starts counting from a blank slate.
Resource - Class in bwem
A Resource is either a Mineral or a Geyser.
Resource - Class in bwem
A Resource is either a Mineral or a Geyser.
ResourceGroup(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
ResourceGroup(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
Resources(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
Resources(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
restartGame() - Method in class bwapi.Game
Restarts the match.
restartGame() - Method in class bwapi.Game
Restarts the match.
resumeGame() - Method in class bwapi.Game
Resumes the game from a paused state.
resumeGame() - Method in class bwapi.Game
Resumes the game from a paused state.
returnCargo() - Method in class bwapi.Unit
 
returnCargo(boolean) - Method in class bwapi.Unit
Orders the unit to return its cargo to a nearby resource depot such as a Command Center.
returnCargo() - Method in class bwapi.Unit
 
returnCargo(boolean) - Method in class bwapi.Unit
Orders the unit to return its cargo to a nearby resource depot such as a Command Center.
returnCargo(Unit) - Static method in class bwapi.UnitCommand
 
returnCargo(Unit, boolean) - Static method in class bwapi.UnitCommand
 
returnCargo(Unit) - Static method in class bwapi.UnitCommand
 
returnCargo(Unit, boolean) - Static method in class bwapi.UnitCommand
 
rightClick(Position) - Method in class bwapi.Unit
 
rightClick(Unit) - Method in class bwapi.Unit
 
rightClick(Position, boolean) - Method in class bwapi.Unit
Performs a right click action as it would work in StarCraft.
rightClick(Unit, boolean) - Method in class bwapi.Unit
 
rightClick(Position) - Method in class bwapi.Unit
 
rightClick(Unit) - Method in class bwapi.Unit
 
rightClick(Position, boolean) - Method in class bwapi.Unit
Performs a right click action as it would work in StarCraft.
rightClick(Unit, boolean) - Method in class bwapi.Unit
 
rightClick(Unit, Position) - Static method in class bwapi.UnitCommand
 
rightClick(Unit, Unit) - Static method in class bwapi.UnitCommand
 
rightClick(Unit, Position, boolean) - Static method in class bwapi.UnitCommand
 
rightClick(Unit, Unit, boolean) - Static method in class bwapi.UnitCommand
 
rightClick(Unit, Position) - Static method in class bwapi.UnitCommand
 
rightClick(Unit, Unit) - Static method in class bwapi.UnitCommand
 
rightClick(Unit, Position, boolean) - Static method in class bwapi.UnitCommand
 
rightClick(Unit, Unit, boolean) - Static method in class bwapi.UnitCommand
 
roundedDist(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
roundedDist(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
roundedDist(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
roundedDist(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
RunningTotal() - Constructor for class bwapi.PerformanceMetric.RunningTotal
 
RunningTotal() - Constructor for class bwapi.PerformanceMetric.RunningTotal
 

S

scalarProduct(int, int, int, int) - Static method in class bwem.util.Utils
 
scalarProduct(int, int, int, int) - Static method in class bwem.util.Utils
 
ScarabCount(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
ScarabCount(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
SecondaryOrder(Predicate<Order>) - Static method in interface bwapi.UnitFilter
 
SecondaryOrder(Predicate<Order>) - Static method in interface bwapi.UnitFilter
 
seekRange() - Method in enum bwapi.UnitType
Retrieves the range at which this unit type will start targeting enemy units.
seekRange() - Method in enum bwapi.UnitType
Retrieves the range at which this unit type will start targeting enemy units.
self() - Method in class bwapi.Game
Retrieves the player object that BWAPI is controlling.
self() - Method in class bwapi.Game
Retrieves the player object that BWAPI is controlling.
sendText(String, Text...) - Method in class bwapi.Game
Sends a text message to all other players in the game.
sendText(String, Text...) - Method in class bwapi.Game
Sends a text message to all other players in the game.
sendTextEx(boolean, String, Text...) - Method in class bwapi.Game
An extended version of Game.sendText(java.lang.String, bwapi.Text...) which allows messages to be forwarded to allies.
sendTextEx(boolean, String, Text...) - Method in class bwapi.Game
An extended version of Game.sendText(java.lang.String, bwapi.Text...) which allows messages to be forwarded to allies.
setAlliance(Player, boolean, boolean) - Method in class bwapi.Game
Sets the alliance state of the current player with the target player.
setAlliance(Player, boolean) - Method in class bwapi.Game
 
setAlliance(Player) - Method in class bwapi.Game
 
setAlliance(Player, boolean, boolean) - Method in class bwapi.Game
Sets the alliance state of the current player with the target player.
setAlliance(Player, boolean) - Method in class bwapi.Game
 
setAlliance(Player) - Method in class bwapi.Game
 
setCommandOptimizationLevel(int) - Method in class bwapi.Game
Sets the command optimization level.
setCommandOptimizationLevel(int) - Method in class bwapi.Game
Sets the command optimization level.
setFailOnError(boolean) - Method in class bwem.BWEM
 
setFailOnError(boolean) - Method in class bwem.BWEM
 
setFailOnError(boolean) - Static method in class bwta.BWTA
Extension to traditional BWTA interface for JBWAPI Exposes BWEM's setFailOnError(boolean) method for aggressively asserting errors.
setFailOnError(boolean) - Static method in class bwta.BWTA
Extension to traditional BWTA interface for JBWAPI Exposes BWEM's setFailOnError(boolean) method for aggressively asserting errors.
setFailOnErrorStream(OutputStream) - Static method in class bwta.BWTA
Extension to traditional BWTA interface for JBWAPI Exposes BWEM's setFailOnErrorStream(OutputStream) method for specifying error log destination.
setFailOnErrorStream(OutputStream) - Static method in class bwta.BWTA
Extension to traditional BWTA interface for JBWAPI Exposes BWEM's setFailOnErrorStream(OutputStream) method for specifying error log destination.
setFailOutputStream(OutputStream) - Method in class bwem.BWEM
 
setFailOutputStream(OutputStream) - Method in class bwem.BWEM
 
setFrameSkip(int) - Method in class bwapi.Game
Sets the number of graphical frames for every logical frame.
setFrameSkip(int) - Method in class bwapi.Game
Sets the number of graphical frames for every logical frame.
setGUI(boolean) - Method in class bwapi.Game
Sets the rendering state of the Starcraft GUI.
setGUI(boolean) - Method in class bwapi.Game
Sets the rendering state of the Starcraft GUI.
setLatCom(boolean) - Method in class bwapi.Game
Changes the state of latency compensation.
setLatCom(boolean) - Method in class bwapi.Game
Changes the state of latency compensation.
setLeft(K) - Method in class bwapi.Pair
 
setLeft(K) - Method in class bwapi.Pair
 
setLocalSpeed(int) - Method in class bwapi.Game
Sets the number of milliseconds Broodwar spends in each frame.
setLocalSpeed(int) - Method in class bwapi.Game
Sets the number of milliseconds Broodwar spends in each frame.
setMap(String) - Method in class bwapi.Game
Changes the map to the one specified.
setMap(String) - Method in class bwapi.Game
Changes the map to the one specified.
setMarked() - Method in class bwem.util.Markable
 
setMarked() - Method in class bwem.util.Markable
 
setRallyPoint(Position) - Method in class bwapi.Unit
Orders the unit to set its rally position.
setRallyPoint(Unit) - Method in class bwapi.Unit
 
setRallyPoint(Position) - Method in class bwapi.Unit
Orders the unit to set its rally position.
setRallyPoint(Unit) - Method in class bwapi.Unit
 
setRallyPoint(Unit, Position) - Static method in class bwapi.UnitCommand
 
setRallyPoint(Unit, Unit) - Static method in class bwapi.UnitCommand
 
setRallyPoint(Unit, Position) - Static method in class bwapi.UnitCommand
 
setRallyPoint(Unit, Unit) - Static method in class bwapi.UnitCommand
 
setRevealAll(boolean) - Method in class bwapi.Game
Sets the state of the fog of war when watching a replay.
setRevealAll() - Method in class bwapi.Game
 
setRevealAll(boolean) - Method in class bwapi.Game
Sets the state of the fog of war when watching a replay.
setRevealAll() - Method in class bwapi.Game
 
setRight(V) - Method in class bwapi.Pair
 
setRight(V) - Method in class bwapi.Pair
 
setScreenPosition(Position) - Method in class bwapi.Game
 
setScreenPosition(int, int) - Method in class bwapi.Game
Moves the top left corner of the viewport to the provided position relative to the map's origin (top left (0,0)).
setScreenPosition(Position) - Method in class bwapi.Game
 
setScreenPosition(int, int) - Method in class bwapi.Game
Moves the top left corner of the viewport to the provided position relative to the map's origin (top left (0,0)).
setTextSize() - Method in class bwapi.Game
 
setTextSize(Text.Size) - Method in class bwapi.Game
Sets the size of the text for all calls to Game.drawText(bwapi.CoordinateType, int, int, java.lang.String, bwapi.Text...) following this one.
setTextSize() - Method in class bwapi.Game
 
setTextSize(Text.Size) - Method in class bwapi.Game
Sets the size of the text for all calls to Game.drawText(bwapi.CoordinateType, int, int, java.lang.String, bwapi.Text...) following this one.
setVision(Player, boolean) - Method in class bwapi.Game
In a game, this function sets the vision of the current BWAPI player with the target player.
setVision(Player, boolean) - Method in class bwapi.Game
In a game, this function sets the vision of the current BWAPI player with the target player.
Shields(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
Shields(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
Shields_Percent(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
Shields_Percent(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
siege() - Method in class bwapi.Unit
Orders the unit to siege.
siege() - Method in class bwapi.Unit
Orders the unit to siege.
siege(Unit) - Static method in class bwapi.UnitCommand
 
siege(Unit) - Static method in class bwapi.UnitCommand
 
sightRange(UnitType) - Method in class bwapi.Player
Retrieves the sight range of a unit type, taking the player's sight range upgrades into consideration.
sightRange(UnitType) - Method in class bwapi.Player
Retrieves the sight range of a unit type, taking the player's sight range upgrades into consideration.
SightRange(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
SightRange(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
sightRange() - Method in enum bwapi.UnitType
Retrieves the sight range of this unit type.
sightRange() - Method in enum bwapi.UnitType
Retrieves the sight range of this unit type.
size() - Method in enum bwapi.UnitType
Retrieves the UnitSizeType of this unit, which is used in calculations along with weapon damage types to determine the amount of damage that will be dealt to this type.
size() - Method in enum bwapi.UnitType
Retrieves the UnitSizeType of this unit, which is used in calculations along with weapon damage types to determine the amount of damage that will be dealt to this type.
size() - Method in class bwem.CPPath
 
size() - Method in class bwem.CPPath
 
SIZE_IN_PIXELS - Static variable in class bwapi.Position
 
SIZE_IN_PIXELS - Static variable in class bwapi.Position
 
SIZE_IN_PIXELS - Static variable in class bwapi.TilePosition
 
SIZE_IN_PIXELS - Static variable in class bwapi.TilePosition
 
SIZE_IN_PIXELS - Static variable in class bwapi.WalkPosition
 
SIZE_IN_PIXELS - Static variable in class bwapi.WalkPosition
 
SizeType(Predicate<UnitSizeType>) - Static method in interface bwapi.UnitFilter
 
SizeType(Predicate<UnitSizeType>) - Static method in interface bwapi.UnitFilter
 
SpaceProvided(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
SpaceProvided(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
spaceProvided() - Method in enum bwapi.UnitType
Retrieves the amount of space provided by this @Bunker or @Transport for unit transportation.
spaceProvided() - Method in enum bwapi.UnitType
Retrieves the amount of space provided by this @Bunker or @Transport for unit transportation.
SpaceRemaining(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
SpaceRemaining(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
SpaceRequired(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
SpaceRequired(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
spaceRequired() - Method in enum bwapi.UnitType
Retrieves the amount of space required by this unit type to fit inside a @Bunker or @Transport.
spaceRequired() - Method in enum bwapi.UnitType
Retrieves the amount of space required by this unit type to fit inside a @Bunker or @Transport.
SpellCooldown(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
SpellCooldown(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
spentGas() - Method in class bwapi.Player
Retrieves the cumulative amount of vespene gas that this player has spent, excluding repairs.
spentGas() - Method in class bwapi.Player
Retrieves the cumulative amount of vespene gas that this player has spent, excluding repairs.
spentMinerals() - Method in class bwapi.Player
Retrieves the cumulative amount of minerals/ore that this player has spent, excluding repairs.
spentMinerals() - Method in class bwapi.Player
Retrieves the cumulative amount of minerals/ore that this player has spent, excluding repairs.
SpiderMineCount(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
SpiderMineCount(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
squaredDist(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
squaredDist(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
squaredDist(Position, Position) - Static method in class bwem.util.BwemExt
 
squaredDist(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
squaredDist(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
squaredDist(Position, Position) - Static method in class bwem.util.BwemExt
 
squaredNorm(int, int) - Static method in class bwem.util.Utils
 
squaredNorm(int, int) - Static method in class bwem.util.Utils
 
startGame() - Method in class bwapi.BWClient
Start the game with default settings.
startGame(boolean) - Method in class bwapi.BWClient
Deprecated.
startGame(BWClientConfiguration) - Method in class bwapi.BWClient
Start the game.
startGame() - Method in class bwapi.BWClient
Start the game with default settings.
startGame(boolean) - Method in class bwapi.BWClient
Deprecated.
startGame(BWClientConfiguration) - Method in class bwapi.BWClient
Start the game.
StasisTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
StasisTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
StaticBuilding - Class in bwem
StaticBuildings Correspond to the units in BWAPI::getStaticNeutralUnits() for which getType().isSpecialBuilding.
StaticBuilding - Class in bwem
StaticBuildings Correspond to the units in BWAPI::getStaticNeutralUnits() for which getType().isSpecialBuilding.
StaticMarkable - Class in bwem.util
See original C++ BWEM for an explanation of this code.
StaticMarkable - Class in bwem.util
See original C++ BWEM for an explanation of this code.
StaticMarkable() - Constructor for class bwem.util.StaticMarkable
 
StaticMarkable() - Constructor for class bwem.util.StaticMarkable
 
StimTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
StimTime(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
stop() - Method in class bwapi.Unit
 
stop(boolean) - Method in class bwapi.Unit
Orders the unit to stop.
stop() - Method in class bwapi.Unit
 
stop(boolean) - Method in class bwapi.Unit
Orders the unit to stop.
stop(Unit) - Static method in class bwapi.UnitCommand
 
stop(Unit, boolean) - Static method in class bwapi.UnitCommand
 
stop(Unit) - Static method in class bwapi.UnitCommand
 
stop(Unit, boolean) - Static method in class bwapi.UnitCommand
 
subtract(T) - Method in class bwapi.Point
 
subtract(T) - Method in class bwapi.Point
 
subtract(Position) - Method in class bwapi.Position
 
subtract(Position) - Method in class bwapi.Position
 
subtract(TilePosition) - Method in class bwapi.TilePosition
 
subtract(TilePosition) - Method in class bwapi.TilePosition
 
subtract(WalkPosition) - Method in class bwapi.WalkPosition
 
subtract(WalkPosition) - Method in class bwapi.WalkPosition
 
SupplyProvided(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
SupplyProvided(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
supplyProvided() - Method in enum bwapi.UnitType
Retrieves the amount of supply that this unit type produces for its appropriate Race's supply pool.
supplyProvided() - Method in enum bwapi.UnitType
Retrieves the amount of supply that this unit type produces for its appropriate Race's supply pool.
SupplyRequired(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
SupplyRequired(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
supplyRequired() - Method in enum bwapi.UnitType
Retrieves the amount of supply that this unit type will use when created.
supplyRequired() - Method in enum bwapi.UnitType
Retrieves the amount of supply that this unit type will use when created.
supplyTotal() - Method in class bwapi.Player
 
supplyTotal(Race) - Method in class bwapi.Player
Retrieves the total amount of supply the player has available for unit control.
supplyTotal() - Method in class bwapi.Player
 
supplyTotal(Race) - Method in class bwapi.Player
Retrieves the total amount of supply the player has available for unit control.
supplyUsed() - Method in class bwapi.Player
 
supplyUsed(Race) - Method in class bwapi.Player
Retrieves the current amount of supply that the player is using for unit control.
supplyUsed() - Method in class bwapi.Player
 
supplyUsed(Race) - Method in class bwapi.Player
Retrieves the current amount of supply that the player is using for unit control.

T

Target(Predicate<Unit>) - Static method in interface bwapi.UnitFilter
 
Target(Predicate<Unit>) - Static method in interface bwapi.UnitFilter
 
targetsAir() - Method in enum bwapi.WeaponType
Checks if this weapon type can target air units.
targetsAir() - Method in enum bwapi.WeaponType
Checks if this weapon type can target air units.
targetsGround() - Method in enum bwapi.WeaponType
Checks if this weapon type can target ground units.
targetsGround() - Method in enum bwapi.WeaponType
Checks if this weapon type can target ground units.
targetsMechanical() - Method in enum bwapi.WeaponType
Checks if this weapon type can only target mechanical units.
targetsMechanical() - Method in enum bwapi.WeaponType
Checks if this weapon type can only target mechanical units.
targetsNonBuilding() - Method in enum bwapi.WeaponType
Checks if this weapon type cannot target structures.
targetsNonBuilding() - Method in enum bwapi.WeaponType
Checks if this weapon type cannot target structures.
targetsNonRobotic() - Method in enum bwapi.WeaponType
Checks if this weapon type cannot target robotic units.
targetsNonRobotic() - Method in enum bwapi.WeaponType
Checks if this weapon type cannot target robotic units.
targetsOrganic() - Method in enum bwapi.WeaponType
Checks if this weapon type can only target organic units.
targetsOrganic() - Method in enum bwapi.WeaponType
Checks if this weapon type can only target organic units.
targetsOrgOrMech() - Method in enum bwapi.WeaponType
Checks if this weapon type can only target organic or mechanical units.
targetsOrgOrMech() - Method in enum bwapi.WeaponType
Checks if this weapon type can only target organic or mechanical units.
targetsOwn() - Method in enum bwapi.WeaponType
Checks if this weapon type can only target units owned by the same player.
targetsOwn() - Method in enum bwapi.WeaponType
Checks if this weapon type can only target units owned by the same player.
targetsPosition() - Method in enum bwapi.TechType
Checks if this ability can be used on the terrain (ground).
targetsPosition() - Method in enum bwapi.TechType
Checks if this ability can be used on the terrain (ground).
targetsTerrain() - Method in enum bwapi.WeaponType
Checks if this weapon type can target the ground.
targetsTerrain() - Method in enum bwapi.WeaponType
Checks if this weapon type can target the ground.
targetsUnit() - Method in enum bwapi.TechType
Checks if this ability can be used on other units.
targetsUnit() - Method in enum bwapi.TechType
Checks if this ability can be used on other units.
Teal - Static variable in class bwapi.Color
The default color for Player 3.
Teal - Static variable in class bwapi.Color
The default color for Player 3.
TechType - Enum in bwapi
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).
TechType - Enum in bwapi
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).
TerrainData - Class in bwem
 
TerrainData - Class in bwem
 
test(T, P) - Method in interface bwem.util.Pred
 
test(T, P) - Method in interface bwem.util.Pred
 
Text - Enum in bwapi
Enum containing text formatting codes.
Text - Enum in bwapi
Enum containing text formatting codes.
Text.Size - Enum in bwapi
Enumeration of available text sizes.
Text.Size - Enum in bwapi
Enumeration of available text sizes.
Tile - Class in bwem
Corresponds to BWAPI/Starcraft's concept of tile (32x32 pixels).
- Tiles are accessed using TilePositions (Cf.
Tile - Class in bwem
Corresponds to BWAPI/Starcraft's concept of tile (32x32 pixels).
- Tiles are accessed using TilePositions (Cf.
Tile.GroundHeight - Enum in bwem
Corresponds to BWAPI::getGroundHeight divided by 2.
Tile.GroundHeight - Enum in bwem
Corresponds to BWAPI::getGroundHeight divided by 2.
tileHeight() - Method in enum bwapi.UnitType
Retrieves the height of this unit type, in tiles.
tileHeight() - Method in enum bwapi.UnitType
Retrieves the height of this unit type, in tiles.
TilePosition - Class in bwapi
 
TilePosition - Class in bwapi
 
TilePosition(int, int) - Constructor for class bwapi.TilePosition
 
TilePosition(Position) - Constructor for class bwapi.TilePosition
 
TilePosition(WalkPosition) - Constructor for class bwapi.TilePosition
 
TilePosition(TilePosition) - Constructor for class bwapi.TilePosition
 
TilePosition(int, int) - Constructor for class bwapi.TilePosition
 
TilePosition(Position) - Constructor for class bwapi.TilePosition
 
TilePosition(WalkPosition) - Constructor for class bwapi.TilePosition
 
TilePosition(TilePosition) - Constructor for class bwapi.TilePosition
 
tileSize() - Method in enum bwapi.UnitType
Retrieves the tile size of this unit type.
tileSize() - Method in enum bwapi.UnitType
Retrieves the tile size of this unit type.
tileWidth() - Method in enum bwapi.UnitType
Retrieves the width of this unit type, in tiles.
tileWidth() - Method in enum bwapi.UnitType
Retrieves the width of this unit type, in tiles.
topLeft - Variable in class bwem.Neutral
 
topLeft - Variable in class bwem.Neutral
 
toPosition() - Method in class bwapi.TilePosition
 
toPosition() - Method in class bwapi.TilePosition
 
toPosition() - Method in class bwapi.WalkPosition
 
toPosition() - Method in class bwapi.WalkPosition
 
topSpeed(UnitType) - Method in class bwapi.Player
Retrieves the top speed of a unit type, taking the player's speed upgrades into consideration.
topSpeed(UnitType) - Method in class bwapi.Player
Retrieves the top speed of a unit type, taking the player's speed upgrades into consideration.
TopSpeed(Predicate<Double>) - Static method in interface bwapi.UnitFilter
 
TopSpeed(Predicate<Double>) - Static method in interface bwapi.UnitFilter
 
topSpeed() - Method in enum bwapi.UnitType
Retrieves this unit type's top movement speed with no upgrades.
topSpeed() - Method in enum bwapi.UnitType
Retrieves this unit type's top movement speed with no upgrades.
toString() - Method in class bwapi.Color
 
toString() - Method in class bwapi.Color
 
toString() - Method in class bwapi.Pair
 
toString() - Method in class bwapi.Pair
 
toString() - Method in class bwapi.PerformanceMetric
 
toString() - Method in class bwapi.PerformanceMetric
 
toString() - Method in class bwapi.PerformanceMetrics
 
toString() - Method in class bwapi.PerformanceMetrics
 
toString() - Method in class bwapi.Point
 
toString() - Method in class bwapi.Point
 
toString() - Method in class bwem.Altitude
 
toString() - Method in class bwem.Altitude
 
toTilePosition() - Method in class bwapi.Position
 
toTilePosition() - Method in class bwapi.Position
 
toTilePosition() - Method in class bwapi.WalkPosition
 
toTilePosition() - Method in class bwapi.WalkPosition
 
toWalkPosition() - Method in class bwapi.Position
 
toWalkPosition() - Method in class bwapi.Position
 
toWalkPosition() - Method in class bwapi.TilePosition
 
toWalkPosition() - Method in class bwapi.TilePosition
 
train(UnitType) - Method in class bwapi.Unit
Orders the unit(s) to add a UnitType to its training queue, or morphs into the UnitType if it is @Zerg.
train(UnitType) - Method in class bwapi.Unit
Orders the unit(s) to add a UnitType to its training queue, or morphs into the UnitType if it is @Zerg.
train(Unit, UnitType) - Static method in class bwapi.UnitCommand
 
train(Unit, UnitType) - Static method in class bwapi.UnitCommand
 
turnRadius() - Method in enum bwapi.UnitType
Retrieves a unit's turning radius.
turnRadius() - Method in enum bwapi.UnitType
Retrieves a unit's turning radius.

U

unburrow() - Method in class bwapi.Unit
Orders a burrowed unit to unburrow.
unburrow() - Method in class bwapi.Unit
Orders a burrowed unit to unburrow.
unburrow(Unit) - Static method in class bwapi.UnitCommand
 
unburrow(Unit) - Static method in class bwapi.UnitCommand
 
UNINITIALIZED - Static variable in class bwem.Altitude
 
UNINITIALIZED - Static variable in class bwem.Altitude
 
UNINITIALIZED - Static variable in class bwem.AreaId
 
UNINITIALIZED - Static variable in class bwem.AreaId
 
Unit - Class in bwapi
The Unit class is used to get information about individual units as well as issue orders to units.
Unit - Class in bwapi
The Unit class is used to get information about individual units as well as issue orders to units.
UnitCommand - Class in bwapi
 
UnitCommand - Class in bwapi
 
UnitCommandType - Enum in bwapi
A representation of a unit command in BWAPI.
UnitCommandType - Enum in bwapi
A representation of a unit command in BWAPI.
UnitFilter - Interface in bwapi
 
UnitFilter - Interface in bwapi
 
UnitSizeType - Enum in bwapi
Size types are used by unit types in Broodwar to determine how much damage will be applied.
UnitSizeType - Enum in bwapi
Size types are used by unit types in Broodwar to determine how much damage will be applied.
UnitType - Enum in bwapi
The UnitType is used to get information about a particular type of unit, such as its cost, build time, weapon, hit points, abilities, etc.
UnitType - Enum in bwapi
The UnitType is used to get information about a particular type of unit, such as its cost, build time, weapon, hit points, abilities, etc.
Unknown - Static variable in class bwapi.Position
 
Unknown - Static variable in class bwapi.Position
 
Unknown - Static variable in class bwapi.TilePosition
 
Unknown - Static variable in class bwapi.TilePosition
 
Unknown - Static variable in class bwapi.WalkPosition
 
Unknown - Static variable in class bwapi.WalkPosition
 
unload(Unit) - Method in class bwapi.Unit
Orders the unit to unload the target unit.
unload(Unit) - Method in class bwapi.Unit
Orders the unit to unload the target unit.
unload(Unit, Unit) - Static method in class bwapi.UnitCommand
 
unload(Unit, Unit) - Static method in class bwapi.UnitCommand
 
unloadAll() - Method in class bwapi.Unit
 
unloadAll(boolean) - Method in class bwapi.Unit
 
unloadAll(Position) - Method in class bwapi.Unit
 
unloadAll(Position, boolean) - Method in class bwapi.Unit
Orders the unit to unload all loaded units at the unit's current position.
unloadAll() - Method in class bwapi.Unit
 
unloadAll(boolean) - Method in class bwapi.Unit
 
unloadAll(Position) - Method in class bwapi.Unit
 
unloadAll(Position, boolean) - Method in class bwapi.Unit
Orders the unit to unload all loaded units at the unit's current position.
unloadAll(Unit) - Static method in class bwapi.UnitCommand
 
unloadAll(Unit, boolean) - Static method in class bwapi.UnitCommand
 
unloadAll(Unit, Position) - Static method in class bwapi.UnitCommand
 
unloadAll(Unit, Position, boolean) - Static method in class bwapi.UnitCommand
 
unloadAll(Unit) - Static method in class bwapi.UnitCommand
 
unloadAll(Unit, boolean) - Static method in class bwapi.UnitCommand
 
unloadAll(Unit, Position) - Static method in class bwapi.UnitCommand
 
unloadAll(Unit, Position, boolean) - Static method in class bwapi.UnitCommand
 
unmarkAll() - Method in class bwem.util.StaticMarkable
 
unmarkAll() - Method in class bwem.util.StaticMarkable
 
unsiege() - Method in class bwapi.Unit
Orders the unit to unsiege.
unsiege() - Method in class bwapi.Unit
Orders the unit to unsiege.
unsiege(Unit) - Static method in class bwapi.UnitCommand
 
unsiege(Unit) - Static method in class bwapi.UnitCommand
 
upgrade(UpgradeType) - Method in class bwapi.Unit
Orders the unit to upgrade the given upgrade type.
upgrade(UpgradeType) - Method in class bwapi.Unit
Orders the unit to upgrade the given upgrade type.
upgrade(Unit, UpgradeType) - Static method in class bwapi.UnitCommand
 
upgrade(Unit, UpgradeType) - Static method in class bwapi.UnitCommand
 
upgrades() - Method in enum bwapi.UnitType
Retrieves the set of upgrades that this unit can use to enhance its fighting ability.
upgrades() - Method in enum bwapi.UnitType
Retrieves the set of upgrades that this unit can use to enhance its fighting ability.
upgradesWhat() - Method in enum bwapi.UnitType
Retrieves the set of upgrades that this unit type is capable of upgrading.
upgradesWhat() - Method in enum bwapi.UnitType
Retrieves the set of upgrades that this unit type is capable of upgrading.
upgradeTime() - Method in enum bwapi.UpgradeType
 
upgradeTime(int) - Method in enum bwapi.UpgradeType
Returns the number of frames needed to research the first upgrade.
upgradeTime() - Method in enum bwapi.UpgradeType
 
upgradeTime(int) - Method in enum bwapi.UpgradeType
Returns the number of frames needed to research the first upgrade.
upgradeTimeFactor() - Method in enum bwapi.UpgradeType
Returns the number of frames that the upgrade time increases for each additional upgrade.
upgradeTimeFactor() - Method in enum bwapi.UpgradeType
Returns the number of frames that the upgrade time increases for each additional upgrade.
UpgradeType - Enum in bwapi
The upgrade type represents a passive upgrade that can be obtained with Unit.upgrade(bwapi.UpgradeType).
UpgradeType - Enum in bwapi
The upgrade type represents a passive upgrade that can be obtained with Unit.upgrade(bwapi.UpgradeType).
upgradeType() - Method in enum bwapi.WeaponType
Retrieves the upgrade type that increases this weapon's damage output.
upgradeType() - Method in enum bwapi.WeaponType
Retrieves the upgrade type that increases this weapon's damage output.
useTech(TechType) - Method in class bwapi.Unit
 
useTech(TechType, Position) - Method in class bwapi.Unit
Orders the unit to use a technology.
useTech(TechType, Unit) - Method in class bwapi.Unit
 
useTech(TechType) - Method in class bwapi.Unit
 
useTech(TechType, Position) - Method in class bwapi.Unit
Orders the unit to use a technology.
useTech(TechType, Unit) - Method in class bwapi.Unit
 
useTech(Unit, TechType) - Static method in class bwapi.UnitCommand
 
useTech(Unit, TechType, Position) - Static method in class bwapi.UnitCommand
 
useTech(Unit, TechType, Unit) - Static method in class bwapi.UnitCommand
 
useTech(Unit, TechType) - Static method in class bwapi.UnitCommand
 
useTech(Unit, TechType, Position) - Static method in class bwapi.UnitCommand
 
useTech(Unit, TechType, Unit) - Static method in class bwapi.UnitCommand
 
Utils - Class in bwem.util
 
Utils - Class in bwem.util
 

V

valueOf(String) - Static method in enum bwapi.BulletType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.BulletType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.CommandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.CommandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.CoordinateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.CoordinateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.DamageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.DamageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.EventType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.ExplosionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.ExplosionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.GameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.GameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Key
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Key
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Latency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Latency
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.MouseButton
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.MouseButton
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.PlayerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.PlayerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Race
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Race
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.TechType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.TechType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Text.Size
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Text.Size
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Text
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.Text
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.UnitCommandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.UnitCommandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.UnitSizeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.UnitSizeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.UnitType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.UnitType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.UpgradeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.UpgradeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.WeaponType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwapi.WeaponType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwem.ChokePoint.Node
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwem.ChokePoint.Node
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwem.Tile.GroundHeight
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwem.Tile.GroundHeight
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwem.util.CheckMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwem.util.CheckMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum bwapi.BulletType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.BulletType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.CommandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.CommandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.CoordinateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.CoordinateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.DamageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.DamageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.EventType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.ExplosionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.ExplosionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.GameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.GameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Key
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Key
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Latency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Latency
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.MouseButton
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.MouseButton
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.PlayerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.PlayerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Race
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Race
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.TechType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.TechType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Text.Size
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Text.Size
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Text
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.Text
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.UnitCommandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.UnitCommandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.UnitSizeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.UnitSizeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.UnitType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.UnitType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.UpgradeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.UpgradeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.WeaponType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwapi.WeaponType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwem.ChokePoint.Node
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwem.ChokePoint.Node
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwem.Tile.GroundHeight
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwem.Tile.GroundHeight
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwem.util.CheckMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwem.util.CheckMode
Returns an array containing the constants of this enum type, in the order they are declared.
visibleUnitCount() - Method in class bwapi.Player
 
visibleUnitCount(UnitType) - Method in class bwapi.Player
Retrieves the total number of strictly visible units that the player has, even if information on the player is unrestricted.
visibleUnitCount() - Method in class bwapi.Player
 
visibleUnitCount(UnitType) - Method in class bwapi.Player
Retrieves the total number of strictly visible units that the player has, even if information on the player is unrestricted.

W

WalkPosition - Class in bwapi
 
WalkPosition - Class in bwapi
 
WalkPosition(int, int) - Constructor for class bwapi.WalkPosition
 
WalkPosition(Position) - Constructor for class bwapi.WalkPosition
 
WalkPosition(WalkPosition) - Constructor for class bwapi.WalkPosition
 
WalkPosition(TilePosition) - Constructor for class bwapi.WalkPosition
 
WalkPosition(int, int) - Constructor for class bwapi.WalkPosition
 
WalkPosition(Position) - Constructor for class bwapi.WalkPosition
 
WalkPosition(WalkPosition) - Constructor for class bwapi.WalkPosition
 
WalkPosition(TilePosition) - Constructor for class bwapi.WalkPosition
 
WeaponCooldown(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
WeaponCooldown(Predicate<Integer>) - Static method in interface bwapi.UnitFilter
 
weaponDamageCooldown(UnitType) - Method in class bwapi.Player
Retrieves the weapon cooldown of a unit type, taking the player's attack speed upgrades into consideration.
weaponDamageCooldown(UnitType) - Method in class bwapi.Player
Retrieves the weapon cooldown of a unit type, taking the player's attack speed upgrades into consideration.
weaponMaxRange(WeaponType) - Method in class bwapi.Player
Retrieves the maximum weapon range of a weapon type, taking the player's weapon upgrades into consideration.
weaponMaxRange(WeaponType) - Method in class bwapi.Player
Retrieves the maximum weapon range of a weapon type, taking the player's weapon upgrades into consideration.
WeaponType - Enum in bwapi
This object identifies a weapon type used by a unit to attack and deal damage.
WeaponType - Enum in bwapi
This object identifies a weapon type used by a unit to attack and deal damage.
whatBuilds() - Method in enum bwapi.UnitType
Obtains the source unit type that is used to build or train this unit type, as well as the amount of them that are required.
whatBuilds() - Method in enum bwapi.UnitType
Obtains the source unit type that is used to build or train this unit type, as well as the amount of them that are required.
whatResearches() - Method in enum bwapi.TechType
Retrieves the UnitType that can research this technology.
whatResearches() - Method in enum bwapi.TechType
Retrieves the UnitType that can research this technology.
whatsRequired() - Method in enum bwapi.UpgradeType
 
whatsRequired(int) - Method in enum bwapi.UpgradeType
Returns the type of unit that is required for the upgrade.
whatsRequired() - Method in enum bwapi.UpgradeType
 
whatsRequired(int) - Method in enum bwapi.UpgradeType
Returns the type of unit that is required for the upgrade.
whatUpgrades() - Method in enum bwapi.UpgradeType
Returns the type of unit that researches the upgrade.
whatUpgrades() - Method in enum bwapi.UpgradeType
Returns the type of unit that researches the upgrade.
whatUses() - Method in enum bwapi.TechType
Retrieves the set of all UnitTypes that are capable of using this ability.
whatUses() - Method in enum bwapi.TechType
Retrieves the set of all UnitTypes that are capable of using this ability.
whatUses() - Method in enum bwapi.UpgradeType
Returns the set of units that are affected by this upgrade.
whatUses() - Method in enum bwapi.UpgradeType
Returns the set of units that are affected by this upgrade.
whatUses() - Method in enum bwapi.WeaponType
Retrieves the unit type that is intended to use this weapon type.
whatUses() - Method in enum bwapi.WeaponType
Retrieves the unit type that is intended to use this weapon type.
White - Static variable in class bwapi.Color
A bright white.
White - Static variable in class bwapi.Color
A bright white.
width() - Method in enum bwapi.UnitType
A macro for retrieving the width of the unit type, which is calculated using dimensionLeft + dimensionRight + 1.
width() - Method in enum bwapi.UnitType
A macro for retrieving the width of the unit type, which is calculated using dimensionLeft + dimensionRight + 1.
withAsync(boolean) - Method in class bwapi.BWClientConfiguration
Runs the bot in asynchronous mode.
withAsync(boolean) - Method in class bwapi.BWClientConfiguration
Runs the bot in asynchronous mode.
withAsyncFrameBufferCapacity(int) - Method in class bwapi.BWClientConfiguration
The maximum number of frames to buffer while waiting on a bot.
withAsyncFrameBufferCapacity(int) - Method in class bwapi.BWClientConfiguration
The maximum number of frames to buffer while waiting on a bot.
withAsyncUnsafe(boolean) - Method in class bwapi.BWClientConfiguration
Enables thread-unsafe async mode.
withAsyncUnsafe(boolean) - Method in class bwapi.BWClientConfiguration
Enables thread-unsafe async mode.
withAutoContinue(boolean) - Method in class bwapi.BWClientConfiguration
When true, restarts the client loop when a game ends, allowing the client to play multiple games without restarting.
withAutoContinue(boolean) - Method in class bwapi.BWClientConfiguration
When true, restarts the client loop when a game ends, allowing the client to play multiple games without restarting.
withDebugConnection(boolean) - Method in class bwapi.BWClientConfiguration
Set to `true` for more explicit error messages (which might spam the terminal).
withDebugConnection(boolean) - Method in class bwapi.BWClientConfiguration
Set to `true` for more explicit error messages (which might spam the terminal).
withLogVerbosely(boolean) - Method in class bwapi.BWClientConfiguration
Toggles verbose logging, particularly of synchronization steps.
withLogVerbosely(boolean) - Method in class bwapi.BWClientConfiguration
Toggles verbose logging, particularly of synchronization steps.
withMaxFrameDurationMs(int) - Method in class bwapi.BWClientConfiguration
The maximum amount of time the bot is supposed to spend on a single frame.
withMaxFrameDurationMs(int) - Method in class bwapi.BWClientConfiguration
The maximum amount of time the bot is supposed to spend on a single frame.
withUnlimitedFrameZero(boolean) - Method in class bwapi.BWClientConfiguration
Most bot tournaments allow bots to take an indefinite amount of time on frame #0 (the first frame of the game) to analyze the map and load data, as the bot has no prior access to BWAPI or game information.
withUnlimitedFrameZero(boolean) - Method in class bwapi.BWClientConfiguration
Most bot tournaments allow bots to take an indefinite amount of time on frame #0 (the first frame of the game) to analyze the map and load data, as the bot has no prior access to BWAPI or game information.

X

x - Variable in class bwapi.Point
 
x - Variable in class bwapi.Point
 

Y

y - Variable in class bwapi.Point
 
y - Variable in class bwapi.Point
 
Yellow - Static variable in class bwapi.Color
The default color for Player 8.
Yellow - Static variable in class bwapi.Color
The default color for Player 8.

Z

ZERO - Static variable in class bwem.Altitude
 
ZERO - Static variable in class bwem.Altitude
 
ZERO - Static variable in class bwem.AreaId
 
ZERO - Static variable in class bwem.AreaId
 
A B C D E F G H I K L M N O P Q R S T U V W X Y Z 
Skip navigation links

Copyright © 2022. All rights reserved.