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

C

C_10_Canister_Rifle - Static variable in class bwapi.WeaponType
 
C_10_Canister_Rifle_Alexei_Stukov - Static variable in class bwapi.WeaponType
 
C_10_Canister_Rifle_Hit - Static variable in class bwapi.BulletType
 
C_10_Canister_Rifle_Infested_Duran - Static variable in class bwapi.WeaponType
 
C_10_Canister_Rifle_Samir_Duran - Static variable in class bwapi.WeaponType
 
C_10_Canister_Rifle_Sarah_Kerrigan - Static variable in class bwapi.WeaponType
 
Caduceus_Reactor - Static variable in class bwapi.UpgradeType
 
canAttack() - 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(boolean) - Method in class bwapi.Unit
 
canAttack(Position, 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) - Method in class bwapi.Unit
 
canAttack(PositionOrUnit, boolean, boolean) - Method in class bwapi.Unit
 
canAttack(Position, boolean) - Method in class bwapi.Unit
 
canAttack(Unit, boolean) - Method in class bwapi.Unit
 
canAttack(PositionOrUnit, boolean) - Method in class bwapi.Unit
 
canAttack(Position) - Method in class bwapi.Unit
 
canAttack(Unit) - Method in class bwapi.Unit
 
canAttack(PositionOrUnit) - Method in class bwapi.Unit
 
canAttack(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttack(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttack(PositionOrUnit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttack() - Method in class bwapi.UnitType
Checks if this unit is capable of attacking.
canAttackGrouped(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 Unitset.
canAttackGrouped() - Method in class bwapi.Unit
 
canAttackGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(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, as part of a Unitset.
canAttackGrouped(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(PositionOrUnit, 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(PositionOrUnit, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Position, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Unit, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(PositionOrUnit, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Position) - Method in class bwapi.Unit
 
canAttackGrouped(Unit) - Method in class bwapi.Unit
 
canAttackGrouped(PositionOrUnit) - Method in class bwapi.Unit
 
canAttackGrouped(Position, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackGrouped(PositionOrUnit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackMove() - Method in class bwapi.Unit
Checks whether the unit is able to execute an attack command to attack-move.
canAttackMove(boolean) - Method in class bwapi.Unit
 
canAttackMoveGrouped(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute an attack command to attack-move, as part of a Unitset.
canAttackMoveGrouped() - Method in class bwapi.Unit
 
canAttackMoveGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canAttackUnit() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an attack command to attack a unit.
canAttackUnit(boolean) - Method in class bwapi.Unit
 
canAttackUnit(Unit, 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(Unit, boolean) - Method in class bwapi.Unit
 
canAttackUnit(Unit) - Method in class bwapi.Unit
 
canAttackUnit(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canAttackUnitGrouped(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 Unitset.
canAttackUnitGrouped() - Method in class bwapi.Unit
 
canAttackUnitGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canAttackUnitGrouped(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, as part of a Unitset.
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
 
canBuild() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a build command.
canBuild(boolean) - Method in class bwapi.Unit
 
canBuild(UnitType, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a build command.
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
Cheap checks for whether the unit is able to execute a build command.
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
 
canBuildAddon() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a buildAddon command.
canBuildAddon(boolean) - Method in class bwapi.Unit
 
canBuildAddon(UnitType, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a buildAddon command.
canBuildAddon(UnitType) - Method in class bwapi.Unit
 
canBuildAddon(UnitType, boolean, boolean) - Method in class bwapi.Unit
 
canBuildAddon() - Method in class bwapi.UnitType
Checks if this unit type is capable of constructing an add-on.
canBuildHere(TilePosition, UnitType, Unit) - Method in class bwapi.Game
Checks if the given unit type can be built at the given build tile position.
canBuildHere(TilePosition, UnitType) - Method in class bwapi.Game
 
canBuildHere(TilePosition, UnitType, Unit, boolean) - Method in class bwapi.Game
 
canBurrow() - Method in class bwapi.Unit
Checks whether the unit is able to execute a burrow command.
canBurrow(boolean) - Method in class bwapi.Unit
 
canCancelAddon() - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelAddon command.
canCancelAddon(boolean) - Method in class bwapi.Unit
 
canCancelConstruction() - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelConstruction command.
canCancelConstruction(boolean) - Method in class bwapi.Unit
 
canCancelMorph() - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelMorph command.
canCancelMorph(boolean) - Method in class bwapi.Unit
 
canCancelResearch() - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelResearch command.
canCancelResearch(boolean) - Method in class bwapi.Unit
 
canCancelTrain() - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelTrain command for any slot.
canCancelTrain(boolean) - Method in class bwapi.Unit
 
canCancelTrainSlot() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a cancelTrain command for an unspecified slot.
canCancelTrainSlot(boolean) - Method in class bwapi.Unit
 
canCancelTrainSlot(int, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a cancelTrain command for an unspecified slot.
canCancelTrainSlot(int) - Method in class bwapi.Unit
 
canCancelTrainSlot(int, boolean, boolean) - Method in class bwapi.Unit
 
canCancelUpgrade() - Method in class bwapi.Unit
Checks whether the unit is able to execute a cancelUpgrade command.
canCancelUpgrade(boolean) - Method in class bwapi.Unit
 
Cancel_Addon - Static variable in class bwapi.UnitCommandType
 
Cancel_Construction - Static variable in class bwapi.UnitCommandType
 
Cancel_Morph - Static variable in class bwapi.UnitCommandType
 
Cancel_Research - Static variable in class bwapi.UnitCommandType
 
Cancel_Train - Static variable in class bwapi.UnitCommandType
 
Cancel_Train_Slot - Static variable in class bwapi.UnitCommandType
 
Cancel_Upgrade - Static variable in class bwapi.UnitCommandType
 
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() - Method in class bwapi.Unitset
Orders this unit to cancel and refund an add-on that is being 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() - Method in class bwapi.Unitset
Orders this unit to cancel and refund itself from begin constructed.
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() - Method in class bwapi.Unitset
Orders this unit to cancel and refund a unit that is morphing.
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() - Method in class bwapi.Unitset
Orders this unit to cancel and refund a research that is in progress.
cancelTrain() - Method in class bwapi.Unit
Orders the unit to remove the specified unit from its training queue.
cancelTrain(int) - Method in class bwapi.Unit
 
cancelTrain(Unit) - Static method in class bwapi.UnitCommand
 
cancelTrain(Unit, int) - Static method in class bwapi.UnitCommand
 
cancelTrain() - Method in class bwapi.Unitset
Orders the unit to remove the specified unit from its training queue.
cancelTrain(int) - Method in class bwapi.Unitset
 
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() - Method in class bwapi.Unitset
Orders this unit to cancel and refund an upgrade that is in progress.
canCloak() - Method in class bwapi.Unit
Checks whether the unit is able to execute a cloak command.
canCloak(boolean) - Method in class bwapi.Unit
 
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
Performs some cheap checks to attempt to quickly detect whether the unit is unable to execute any commands as part of a Unitset (eg buildings, critters).
canCommandGrouped(boolean) - Method in class bwapi.Unit
 
canDecloak() - Method in class bwapi.Unit
Checks whether the unit is able to execute a decloak command.
canDecloak(boolean) - Method in class bwapi.Unit
 
canFollow() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a follow command.
canFollow(boolean) - Method in class bwapi.Unit
 
canFollow(Unit, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a follow command.
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
 
canGather() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a gather command.
canGather(boolean) - Method in class bwapi.Unit
 
canGather(Unit, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a gather command.
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
 
canHaltConstruction() - Method in class bwapi.Unit
Checks whether the unit is able to execute a haltConstruction command.
canHaltConstruction(boolean) - Method in class bwapi.Unit
 
canHoldPosition() - Method in class bwapi.Unit
Checks whether the unit is able to execute a holdPosition command.
canHoldPosition(boolean) - Method in class bwapi.Unit
 
canIssueCommand(UnitCommand, 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) - 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
 
canIssueCommandGrouped(UnitCommand, 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 Unitset (even if none of the units in the Unitset are able to execute the command individually).
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
 
canIssueCommandType(UnitCommandType) - 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. regardless of what other possible command parameters could be).
canIssueCommandType(UnitCommandType, boolean) - Method in class bwapi.Unit
 
canIssueCommandTypeGrouped(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. regardless of what other possible command parameters could be) as part of a Unitset.
canIssueCommandTypeGrouped(UnitCommandType) - Method in class bwapi.Unit
 
canIssueCommandTypeGrouped(UnitCommandType, boolean, boolean) - Method in class bwapi.Unit
 
canLand() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a land command.
canLand(boolean) - Method in class bwapi.Unit
 
canLand(TilePosition, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a land command.
canLand(TilePosition) - Method in class bwapi.Unit
 
canLand(TilePosition, boolean, boolean) - Method in class bwapi.Unit
 
canLift() - Method in class bwapi.Unit
Checks whether the unit is able to execute a lift command.
canLift(boolean) - Method in class bwapi.Unit
 
canLoad() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a load command.
canLoad(boolean) - Method in class bwapi.Unit
 
canLoad(Unit, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a load command.
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
 
canMake(UnitType) - Method in class bwapi.Game
Checks all the requirements in order to make a given unit type for the current player.
canMake(UnitType, Unit) - Method in class bwapi.Game
 
canMorph() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a morph command.
canMorph(boolean) - Method in class bwapi.Unit
 
canMorph(UnitType, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a morph command.
canMorph(UnitType) - Method in class bwapi.Unit
 
canMorph(UnitType, boolean, boolean) - Method in class bwapi.Unit
 
canMove() - Method in class bwapi.Unit
Checks whether the unit is able to execute a move command.
canMove(boolean) - Method in class bwapi.Unit
 
canMove() - Method in class bwapi.UnitType
Checks if this unit type is capable of movement.
canMoveGrouped(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a move command, as part of a Unitset.
canMoveGrouped() - Method in class bwapi.Unit
 
canMoveGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canPatrol() - Method in class bwapi.Unit
Checks whether the unit is able to execute a patrol command.
canPatrol(boolean) - Method in class bwapi.Unit
 
canPatrolGrouped(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a patrol command, as part of a Unitset.
canPatrolGrouped() - Method in class bwapi.Unit
 
canPatrolGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canPlaceCOP() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a placeCOP command.
canPlaceCOP(boolean) - Method in class bwapi.Unit
 
canPlaceCOP(TilePosition, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a placeCOP command.
canPlaceCOP(TilePosition) - Method in class bwapi.Unit
 
canPlaceCOP(TilePosition, boolean, boolean) - Method in class bwapi.Unit
 
canProduce() - Method in class bwapi.UnitType
Determines if a unit can train other units.
canRepair() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a repair command.
canRepair(boolean) - Method in class bwapi.Unit
 
canRepair(Unit, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a repair command.
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
 
canResearch(TechType, Unit) - Method in class bwapi.Game
Checks all the requirements in order to research a given technology type for the current player.
canResearch(TechType) - Method in class bwapi.Game
 
canResearch(TechType, Unit, boolean) - Method in class bwapi.Game
 
canResearch() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a research command.
canResearch(boolean) - Method in class bwapi.Unit
 
canResearch(TechType) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a research command.
canResearch(TechType, boolean) - Method in class bwapi.Unit
 
canReturnCargo() - Method in class bwapi.Unit
Checks whether the unit is able to execute a returnCargo command.
canReturnCargo(boolean) - Method in class bwapi.Unit
 
canRightClick() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a rightClick command to a position or unit.
canRightClick(boolean) - Method in class bwapi.Unit
 
canRightClick(Position, 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) - Method in class bwapi.Unit
 
canRightClick(PositionOrUnit, boolean, boolean) - Method in class bwapi.Unit
 
canRightClick(Position, boolean) - Method in class bwapi.Unit
 
canRightClick(Unit, boolean) - Method in class bwapi.Unit
 
canRightClick(PositionOrUnit, boolean) - Method in class bwapi.Unit
 
canRightClick(Position) - Method in class bwapi.Unit
 
canRightClick(Unit) - Method in class bwapi.Unit
 
canRightClick(PositionOrUnit) - Method in class bwapi.Unit
 
canRightClick(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClick(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClick(PositionOrUnit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(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 Unitset.
canRightClickGrouped() - Method in class bwapi.Unit
 
canRightClickGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(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, as part of a Unitset.
canRightClickGrouped(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(PositionOrUnit, 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(PositionOrUnit, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Position, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Unit, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(PositionOrUnit, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Position) - Method in class bwapi.Unit
 
canRightClickGrouped(Unit) - Method in class bwapi.Unit
 
canRightClickGrouped(PositionOrUnit) - Method in class bwapi.Unit
 
canRightClickGrouped(Position, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickGrouped(PositionOrUnit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canRightClickPosition() - Method in class bwapi.Unit
Checks whether the unit is able to execute a rightClick command for a position.
canRightClickPosition(boolean) - Method in class bwapi.Unit
 
canRightClickPositionGrouped(boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a rightClick command for a position, as part of a Unitset.
canRightClickPositionGrouped() - Method in class bwapi.Unit
 
canRightClickPositionGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canRightClickUnit() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a rightClick command to a unit.
canRightClickUnit(boolean) - Method in class bwapi.Unit
 
canRightClickUnit(Unit, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a rightClick command to a 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
 
canRightClickUnitGrouped(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 Unitset.
canRightClickUnitGrouped() - Method in class bwapi.Unit
 
canRightClickUnitGrouped(boolean, boolean) - Method in class bwapi.Unit
 
canRightClickUnitGrouped(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, as part of a Unitset.
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
 
canSetRallyPoint() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a setRallyPoint command to a position or unit.
canSetRallyPoint(boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Position, 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) - Method in class bwapi.Unit
 
canSetRallyPoint(PositionOrUnit, boolean, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Position, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Unit, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(PositionOrUnit, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Position) - Method in class bwapi.Unit
 
canSetRallyPoint(Unit) - Method in class bwapi.Unit
 
canSetRallyPoint(PositionOrUnit) - Method in class bwapi.Unit
 
canSetRallyPoint(Position, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canSetRallyPoint(PositionOrUnit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canSetRallyPosition() - Method in class bwapi.Unit
Checks whether the unit is able to execute a setRallyPoint command to a position.
canSetRallyPosition(boolean) - Method in class bwapi.Unit
 
canSetRallyUnit() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a setRallyPoint command to a unit.
canSetRallyUnit(boolean) - Method in class bwapi.Unit
 
canSetRallyUnit(Unit, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a setRallyPoint command to a 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
 
canSiege() - Method in class bwapi.Unit
Checks whether the unit is able to execute a siege command.
canSiege(boolean) - Method in class bwapi.Unit
 
canStop() - Method in class bwapi.Unit
Checks whether the unit is able to execute a stop command.
canStop(boolean) - Method in class bwapi.Unit
 
canTargetUnit(Unit) - 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, boolean) - Method in class bwapi.Unit
 
canTrain() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a train command.
canTrain(boolean) - Method in class bwapi.Unit
 
canTrain(UnitType, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute a train command.
canTrain(UnitType) - Method in class bwapi.Unit
 
canTrain(UnitType, boolean, boolean) - Method in class bwapi.Unit
 
canUnburrow() - Method in class bwapi.Unit
Checks whether the unit is able to execute an unburrow command.
canUnburrow(boolean) - Method in class bwapi.Unit
 
canUnload() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an unload command.
canUnload(boolean) - Method in class bwapi.Unit
 
canUnload(Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an unload command.
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
 
canUnloadAll() - Method in class bwapi.Unit
Checks whether the unit is able to execute an unloadAll command for the current position.
canUnloadAll(boolean) - Method in class bwapi.Unit
 
canUnloadAllPosition() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an unloadAll command for a different position.
canUnloadAllPosition(boolean) - Method in class bwapi.Unit
 
canUnloadAllPosition(Position, boolean) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an unloadAll command for a different position.
canUnloadAllPosition(Position) - Method in class bwapi.Unit
 
canUnloadAllPosition(Position, boolean, boolean) - Method in class bwapi.Unit
 
canUnloadAtPosition(Position, 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) - Method in class bwapi.Unit
 
canUnloadAtPosition(Position, boolean, boolean) - Method in class bwapi.Unit
 
canUnloadWithOrWithoutTarget() - 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(boolean) - Method in class bwapi.Unit
 
canUnsiege() - Method in class bwapi.Unit
Checks whether the unit is able to execute an unsiege command.
canUnsiege(boolean) - Method in class bwapi.Unit
 
canUpgrade(UpgradeType, Unit) - Method in class bwapi.Game
Checks all the requirements in order to upgrade a given upgrade type for the current player.
canUpgrade(UpgradeType) - Method in class bwapi.Game
 
canUpgrade(UpgradeType, Unit, boolean) - Method in class bwapi.Game
 
canUpgrade() - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an upgrade command.
canUpgrade(boolean) - Method in class bwapi.Unit
 
canUpgrade(UpgradeType) - Method in class bwapi.Unit
Cheap checks for whether the unit is able to execute an upgrade command.
canUpgrade(UpgradeType, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Position, 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 nullptr if the TechType does not target another position/unit).
canUseTech(TechType, Unit, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, PositionOrUnit, 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, PositionOrUnit, 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, PositionOrUnit, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Position) - Method in class bwapi.Unit
 
canUseTech(TechType, Unit) - Method in class bwapi.Unit
 
canUseTech(TechType, PositionOrUnit) - Method in class bwapi.Unit
 
canUseTech(TechType) - Method in class bwapi.Unit
 
canUseTech(TechType, Position, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, Unit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUseTech(TechType, PositionOrUnit, boolean, boolean, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechPosition(TechType, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a useTech command with an unspecified target position.
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
Checks whether the unit is able to execute a useTech command with an unspecified target position.
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
 
canUseTechUnit(TechType, 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) - 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
Cheap checks for whether the unit is able to execute a useTech command with an unspecified target 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
 
canUseTechWithOrWithoutTarget() - 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(boolean) - Method in class bwapi.Unit
 
canUseTechWithOrWithoutTarget(TechType, 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(TechType) - Method in class bwapi.Unit
 
canUseTechWithOrWithoutTarget(TechType, boolean, boolean) - Method in class bwapi.Unit
 
canUseTechWithoutTarget(TechType, boolean) - Method in class bwapi.Unit
Checks whether the unit is able to execute a useTech command without a target.
canUseTechWithoutTarget(TechType) - Method in class bwapi.Unit
 
canUseTechWithoutTarget(TechType, boolean, boolean) - Method in class bwapi.Unit
 
Capture_The_Flag - Static variable in class bwapi.GameType
 
Carrier - Static variable in class bwapi.Order
 
Carrier_Capacity - Static variable in class bwapi.UpgradeType
 
CarrierIgnore2 - Static variable in class bwapi.Order
 
CastConsume - Static variable in class bwapi.Order
 
CastDarkSwarm - Static variable in class bwapi.Order
 
CastDefensiveMatrix - Static variable in class bwapi.Order
 
CastDisruptionWeb - Static variable in class bwapi.Order
 
CastEMPShockwave - Static variable in class bwapi.Order
 
CastEnsnare - Static variable in class bwapi.Order
 
CastFeedback - Static variable in class bwapi.Order
 
CastHallucination - Static variable in class bwapi.Order
 
CastInfestation - Static variable in class bwapi.Order
 
CastIrradiate - Static variable in class bwapi.Order
 
CastLockdown - Static variable in class bwapi.Order
 
CastMaelstrom - Static variable in class bwapi.Order
 
CastMindControl - Static variable in class bwapi.Order
 
CastNuclearStrike - Static variable in class bwapi.Order
 
CastOpticalFlare - Static variable in class bwapi.Order
 
CastParasite - Static variable in class bwapi.Order
 
CastPlague - Static variable in class bwapi.Order
 
CastPsionicStorm - Static variable in class bwapi.Order
 
CastRecall - Static variable in class bwapi.Order
 
CastRestoration - Static variable in class bwapi.Order
 
CastScannerSweep - Static variable in class bwapi.Order
 
CastSpawnBroodlings - Static variable in class bwapi.Order
 
CastStasisField - Static variable in class bwapi.Order
 
Center_Align - Static variable in class bwapi.Utils
 
CenteredObject - Class in bwapi
Interrmediate class used to translate getPoint() calls to getCenter() calls.
CenteredObject() - Constructor for class bwapi.CenteredObject
 
Charon_Boosters - Static variable in class bwapi.UpgradeType
 
Chitinous_Plating - Static variable in class bwapi.UpgradeType
 
Chokepoint - Class in bwta
 
Claws - Static variable in class bwapi.WeaponType
 
Claws_Devouring_One - Static variable in class bwapi.WeaponType
 
Claws_Infested_Kerrigan - Static variable in class bwapi.WeaponType
 
cleanMemory() - Static method in class bwta.BWTA
 
Clear_formatting - Static variable in class bwapi.Utils
 
Client - Class in bwapi
 
Cloak - Static variable in class bwapi.Order
 
cloak() - Method in class bwapi.Unit
Orders the unit to cloak.
cloak(Unit) - Static method in class bwapi.UnitCommand
 
Cloak - Static variable in class bwapi.UnitCommandType
 
cloak() - Method in class bwapi.Unitset
Orders the unit to cloak.
Cloaking_Field - Static variable in class bwapi.TechType
 
cloakingTech() - Method in class bwapi.UnitType
Retrieves the cloaking technology associated with certain units.
CloakNearbyUnits - Static variable in class bwapi.Order
 
Closed - Static variable in class bwapi.PlayerType
 
CloseDoor - Static variable in class bwapi.Order
 
Color - Class in bwapi
Starcraft uses a 256 color palette to render everything, so the colors available for draw shapes using BWAPI is limited to the colors available in the Pallete.
Color(int, int, int) - Constructor for class bwapi.Color
Create a color using the color in the palette that is closest to the RGB color specified.
Colossus_Reactor - Static variable in class bwapi.UpgradeType
 
CompareFilter - Class in bwapi
 
completedUnitCount() - Method in class bwapi.Player
Retrieves the number of completed units that the player has.
completedUnitCount(UnitType) - Method in class bwapi.Player
 
CompletingArchonSummon - Static variable in class bwapi.Order
 
computeDistanceTransform() - Static method in class bwta.BWTA
 
Computer - Static variable in class bwapi.PlayerType
 
ComputerAI - Static variable in class bwapi.Order
 
ComputerLeft - Static variable in class bwapi.PlayerType
 
ComputerReturn - Static variable in class bwapi.Order
 
Concussive - Static variable in class bwapi.DamageType
 
connect() - Method in class bwapi.Client
 
ConstructingBuilding - Static variable in class bwapi.Order
 
Consume - Static variable in class bwapi.BulletType
 
Consume - Static variable in class bwapi.ExplosionType
 
Consume - Static variable in class bwapi.TechType
 
Consume - Static variable in class bwapi.WeaponType
 
Corrosive_Acid - Static variable in class bwapi.ExplosionType
 
Corrosive_Acid - Static variable in class bwapi.WeaponType
 
Corrosive_Acid_Shot - Static variable in class bwapi.BulletType
 
countdownTimer() - Method in class bwapi.Game
Returns the remaining countdown time.
CreateProtossBuilding - Static variable in class bwapi.Order
 
Critter - Static variable in class bwapi.Order
 
Critter_Bengalaas - Static variable in class bwapi.UnitType
 
Critter_Kakaru - Static variable in class bwapi.UnitType
 
Critter_Ragnasaur - Static variable in class bwapi.UnitType
 
Critter_Rhynadon - Static variable in class bwapi.UnitType
 
Critter_Scantid - Static variable in class bwapi.UnitType
 
Critter_Ursadon - Static variable in class bwapi.UnitType
 
CTFCOP2 - Static variable in class bwapi.Order
 
CTFCOPInit - Static variable in class bwapi.Order
 
CTFCOPStarted - Static variable in class bwapi.Order
 
Currently_Researching - Static variable in class bwapi.Error
 
Currently_Upgrading - Static variable in class bwapi.Error
 
Cyan - Static variable in class bwapi.Color
 
Cyan - Static variable in class bwapi.Utils
 
Cyan_default - Static variable in class bwapi.Utils
 
A B C D E F G H I J K L M N O P Q R S T U V W Y Z