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 org.openbw.bwapi4j.type.UnitType
Retrieves the set of abilities that this unit can use, provided it is available to you in the game.
Academy - Class in org.openbw.bwapi4j.unit
 
Academy(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Academy
 
acceleration() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the unit's acceleration amount.
accessibleFrom(ChokePoint) - Method in interface 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.ChokePointImpl
 
accessibleNeighbors - Variable in class bwem.area.AreaImpl
 
add(MiniTile) - Method in class bwem.area.TempAreaInfo
 
add(ChokePoint) - Method in class bwem.typedef.CPPath
 
add(int, ChokePoint) - Method in class bwem.typedef.CPPath
 
add(int) - Method in class bwem.typedef.Index
 
add(Position) - Method in class org.openbw.bwapi4j.Position
 
add(TilePosition) - Method in class org.openbw.bwapi4j.TilePosition
 
add(WalkPosition) - Method in class org.openbw.bwapi4j.WalkPosition
 
addChokePoints(Area, List<ChokePoint>) - Method in interface bwem.area.AreaInitializer
 
addChokePoints(Area, List<ChokePoint>) - Method in class bwem.area.AreaInitializerImpl
 
addGeyser(Geyser) - Method in interface bwem.area.AreaInitializer
 
addGeyser(Geyser) - Method in class bwem.area.AreaInitializerImpl
 
addMineral(Mineral) - Method in interface bwem.area.AreaInitializer
 
addMineral(Mineral) - Method in class bwem.area.AreaInitializerImpl
 
addNeutral(Neutral) - Method in class bwem.tile.TileImpl
 
Addon - Interface in org.openbw.bwapi4j.unit
 
AddonImpl - Class in org.openbw.bwapi4j.unit
 
AddonImpl(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.AddonImpl
 
addTileInformation(TilePosition, Tile) - Method in interface bwem.area.AreaInitializer
 
addTileInformation(TilePosition, Tile) - Method in class bwem.area.AreaInitializerImpl
 
adjoins8SomeLakeOrNeutral(WalkPosition, MapImpl) - Static method in class bwem.util.BwemExt
 
AirAttacker - Interface in org.openbw.bwapi4j.unit
Units implementing this interface can attack air units.
airWeapon() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves this unit type's weapon type used when attacking targets in the air.
airWeaponDamageCooldown(AirAttacker) - Method in class org.openbw.bwapi4j.UnitStatCalculator
Retrieves the air weapon cooldown of a unit.
allies() - Method in class org.openbw.bwapi4j.InteractionHandler
 
allUnitCount() - Method in class org.openbw.bwapi4j.Player
Retrieves the total number of units that the player has.
Altitude - Class in bwem.typedef
Immutable wrapper of the integer primitive to satisfy the original C++ definition: defs.h:54:typedef int16_t altitude_t;
Altitude(int) - Constructor for class bwem.typedef.Altitude
 
Arbiter - Class in org.openbw.bwapi4j.unit
 
Arbiter() - Constructor for class org.openbw.bwapi4j.unit.Arbiter
 
ArbiterTribunal - Class in org.openbw.bwapi4j.unit
 
ArbiterTribunal(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.ArbiterTribunal
 
Archon - Class in org.openbw.bwapi4j.unit
 
Archon() - Constructor for class org.openbw.bwapi4j.unit.Archon
 
archonWarp() - Method in class org.openbw.bwapi4j.unit.HighTemplar
 
Area - Interface in bwem.area
Areas are regions that BWEM automatically computes from Brood War's maps.
Areas aim at capturing relevant regions that can be walked, though they may contain small inner non walkable regions called lakes.
More formally:
- An area consists in a set of 4-connected MiniTiles, which are either Terrain-MiniTiles or Lake-MiniTiles.
- An Area is delimited by the side of the Map, by Water-MiniTiles, or by other Areas.
area_min_miniTiles - Static variable in class bwem.util.BwemExt
 
AreaId - Class in bwem.area.typedef
Immutable wrapper of the integer primitive to satisfy the original C++ definition: area.h:54:typedef int16_t id;
AreaId(int) - Constructor for class bwem.area.typedef.AreaId
 
AreaImpl - Class in bwem.area
 
AreaImpl(AreaId, WalkPosition, int) - Constructor for class bwem.area.AreaImpl
 
AreaInitializer - Interface in bwem.area
 
AreaInitializerImpl - Class in bwem.area
 
AreaInitializerImpl(Map, AreaId, WalkPosition, int) - Constructor for class bwem.area.AreaInitializerImpl
 
armor() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the default amount of armor that the unit type starts with, excluding upgrades.
armor(UnitType) - Method in class org.openbw.bwapi4j.UnitStatCalculator
Calculates the armor that a given unit type will have, including upgrades.
armorUpgrade() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the upgrade type used to increase the armor of this unit type.
Armory - Class in org.openbw.bwapi4j.unit
 
Armory(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Armory
 
assignStartingLocation(TilePosition) - Method in class bwem.BaseImpl
 
assignStartingLocationsToSuitableBases() - Method in interface bwem.map.Map
 
assignStartingLocationsToSuitableBases() - Method in class bwem.map.MapImpl
 
Assimilator - Class in org.openbw.bwapi4j.unit
 
Assimilator(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Assimilator
 
attack(Unit) - Method in interface org.openbw.bwapi4j.unit.Attacker
 
attack(Unit, boolean) - Method in interface org.openbw.bwapi4j.unit.Attacker
 
attack(Unit) - Method in class org.openbw.bwapi4j.unit.MissileTurret
 
attack(Unit, boolean) - Method in class org.openbw.bwapi4j.unit.MissileTurret
 
attack(Position) - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
attack(Position, boolean) - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
attack(Unit) - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
attack(Unit, boolean) - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
attack(Position) - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
attack(Position, boolean) - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
attack(Unit) - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
attack(Unit, boolean) - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
attack(Unit) - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
attack(Unit, boolean) - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
attack(Unit) - Method in class org.openbw.bwapi4j.unit.SporeColony
 
attack(Unit, boolean) - Method in class org.openbw.bwapi4j.unit.SporeColony
 
attack(Unit) - Method in class org.openbw.bwapi4j.unit.SunkenColony
 
attack(Unit, boolean) - Method in class org.openbw.bwapi4j.unit.SunkenColony
 
Attacker - Interface in org.openbw.bwapi4j.unit
Units implementing this interface can attack.
automaticPathUpdate() - Method in interface bwem.map.Map
 
automaticPathUpdate() - Method in class bwem.map.MapImpl
 

B

Barracks - Class in org.openbw.bwapi4j.unit
 
Barracks(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Barracks
 
Base - Interface in bwem
After Areas and ChokePoints, Bases are the third kind of object BWEM automatically computes from Brood War's maps.
BaseImpl - Class in bwem
 
BaseImpl(Area, TilePosition, List<Resource>, List<Mineral>) - Constructor for class bwem.BaseImpl
 
bases - Variable in class bwem.area.AreaImpl
 
BattleCruiser - Class in org.openbw.bwapi4j.unit
 
BattleCruiser() - Constructor for class org.openbw.bwapi4j.unit.BattleCruiser
 
bottomRight - Variable in class bwem.area.AreaImpl
 
breadthFirstSearch(TilePosition, Pred, Pred, boolean) - Method in interface bwem.map.Map
 
breadthFirstSearch(TilePosition, Pred, Pred) - Method in interface bwem.map.Map
 
breadthFirstSearch(WalkPosition, Pred, Pred, boolean) - Method in interface bwem.map.Map
 
breadthFirstSearch(WalkPosition, Pred, Pred) - Method in interface bwem.map.Map
 
breadthFirstSearch(TilePosition, Pred, Pred, boolean) - Method in class bwem.map.MapImpl
 
breadthFirstSearch(TilePosition, Pred, Pred) - Method in class bwem.map.MapImpl
 
breadthFirstSearch(WalkPosition, Pred, Pred, boolean) - Method in class bwem.map.MapImpl
 
breadthFirstSearch(WalkPosition, Pred, Pred) - Method in class bwem.map.MapImpl
 
BridgeUtils - Class in org.openbw.bwapi4j.util
 
BridgeUtils() - Constructor for class org.openbw.bwapi4j.util.BridgeUtils
 
Broodling - Class in org.openbw.bwapi4j.unit
 
Broodling() - Constructor for class org.openbw.bwapi4j.unit.Broodling
 
build(UnitType) - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
build(UnitType) - Method in interface org.openbw.bwapi4j.unit.ExtendibleByAddon
 
build(UnitType) - Method in class org.openbw.bwapi4j.unit.Factory
 
build(UnitType) - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
build(UnitType) - Method in class org.openbw.bwapi4j.unit.Starport
 
build(TilePosition, UnitType) - Method in class org.openbw.bwapi4j.unit.Worker
 
buildableTileCount - Variable in class bwem.area.AreaImpl
 
buildComsatStation() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
buildControlTower() - Method in class org.openbw.bwapi4j.unit.Starport
Builds a control tower addon to this starport.
buildCovertOps() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
Builds a Covert Ops addon to this science facility.
Building - Interface in org.openbw.bwapi4j.unit
 
BuildingImpl - Class in org.openbw.bwapi4j.unit
 
BuildingImpl(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.BuildingImpl
 
buildMachineShop() - Method in class org.openbw.bwapi4j.unit.Factory
Builds a machine shop addon to this factory.
buildNuclearSilo() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
buildNydusExit(Position) - Method in class org.openbw.bwapi4j.unit.NydusCanal
Builds a nydus exit for this nydus canal at given position.
buildPhysicslab() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
Builds a Physics Lab addon to this science facility.
buildScore() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the amount of score points awarded for constructing this unit type.
buildsWhat() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the set of units that this unit type is capable of creating.
buildTime() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the default time, in frames, needed to train, morph, or build the unit.
Bullet - Class in org.openbw.bwapi4j
 
Bullet() - Constructor for class org.openbw.bwapi4j.Bullet
 
BulletType - Enum in org.openbw.bwapi4j.type
 
Bunker - Class in org.openbw.bwapi4j.unit
 
Bunker(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Bunker
 
burrow() - Method in interface org.openbw.bwapi4j.unit.Burrowable
 
burrow() - Method in class org.openbw.bwapi4j.unit.Defiler
 
burrow() - Method in class org.openbw.bwapi4j.unit.Drone
 
burrow() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
burrow() - Method in class org.openbw.bwapi4j.unit.InfestedTerran
 
burrow() - Method in class org.openbw.bwapi4j.unit.Lurker
 
burrow() - Method in class org.openbw.bwapi4j.unit.Zergling
 
Burrowable - Interface in org.openbw.bwapi4j.unit
Marker interface for burrowable units.
BW - Class in org.openbw.bwapi4j
 
BW(BWEventListener) - Constructor for class org.openbw.bwapi4j.BW
The default value for BridgeType is BWAPI4J.BridgeType.VANILLA on Windows and BWAPI4J.BridgeType.OPENBW on Linux.
BW(BWEventListener, BWAPI4J.BridgeType, boolean) - Constructor for class org.openbw.bwapi4j.BW
Creates a BW instance required to start a game.
BWAPI4J - Class in org.openbw.bwapi4j
 
BWAPI4J.BridgeType - Enum in org.openbw.bwapi4j
 
BWAPI4J.Property - Enum in org.openbw.bwapi4j
 
BWDataProvider - Class in org.openbw.bwapi4j.test
 
bwem - package bwem
 
BWEM - Class in bwem
 
BWEM(BW) - Constructor for class bwem.BWEM
 
bwem.area - package bwem.area
 
bwem.area.typedef - package bwem.area.typedef
 
bwem.example - package bwem.example
 
bwem.map - package bwem.map
 
bwem.tile - package bwem.tile
 
bwem.typedef - package bwem.typedef
 
bwem.unit - package bwem.unit
 
bwem.util - package bwem.util
 
BwemExt - Class in bwem.util
 
BwError - Enum in org.openbw.bwapi4j.type
 
BWEventListener - Interface in org.openbw.bwapi4j
 
BWMap - Interface in org.openbw.bwapi4j
 

C

Cache<T> - Class in org.openbw.bwapi4j.util
 
Cache(Callable<T>, InteractionHandler) - Constructor for class org.openbw.bwapi4j.util.Cache
 
canAttack() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit is capable of attacking.
canBuildAddon() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is capable of constructing an add-on.
canBuildHere(TilePosition, UnitType) - Method in class org.openbw.bwapi4j.BW
 
canBuildHere(TilePosition, UnitType, Worker) - Method in class org.openbw.bwapi4j.BW
 
canBuildHere(TilePosition, UnitType) - Method in interface org.openbw.bwapi4j.BWMap
 
cancel() - Method in class org.openbw.bwapi4j.unit.UnitImpl.TrainingSlot
 
cancelAddon() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
cancelAddon() - Method in interface org.openbw.bwapi4j.unit.ExtendibleByAddon
 
cancelAddon() - Method in class org.openbw.bwapi4j.unit.Factory
 
cancelAddon() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
cancelAddon() - Method in class org.openbw.bwapi4j.unit.Starport
 
cancelConstruction() - Method in interface org.openbw.bwapi4j.unit.Building
 
cancelConstruction() - Method in class org.openbw.bwapi4j.unit.BuildingImpl
 
cancelMorph() - Method in class org.openbw.bwapi4j.unit.Cocoon
 
cancelMorph() - Method in class org.openbw.bwapi4j.unit.Egg
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.Academy
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.Armory
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.CitadelOfAdun
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.ControlTower
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.CovertOps
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.Forge
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.Hatchery
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.MachineShop
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.Observatory
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.PhysicsLab
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.QueensNest
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
cancelResearch() - Method in interface org.openbw.bwapi4j.unit.ResearchingFacility
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.SpawningPool
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.Spire
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.UltraliskCavern
 
cancelResearch() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
cancelTrain(int) - Method in class org.openbw.bwapi4j.unit.Barracks
 
cancelTrain() - Method in class org.openbw.bwapi4j.unit.Barracks
 
cancelTrain(int) - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
cancelTrain() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
cancelTrain(int) - Method in class org.openbw.bwapi4j.unit.Factory
 
cancelTrain() - Method in class org.openbw.bwapi4j.unit.Factory
 
cancelTrain(int) - Method in class org.openbw.bwapi4j.unit.Gateway
 
cancelTrain() - Method in class org.openbw.bwapi4j.unit.Gateway
 
cancelTrain(int) - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
cancelTrain() - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
cancelTrain(int) - Method in class org.openbw.bwapi4j.unit.Nexus
 
cancelTrain() - Method in class org.openbw.bwapi4j.unit.Nexus
 
cancelTrain(int) - Method in class org.openbw.bwapi4j.unit.RawUnit
 
cancelTrain() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
cancelTrain(int) - Method in class org.openbw.bwapi4j.unit.RoboticsFacility
 
cancelTrain() - Method in class org.openbw.bwapi4j.unit.RoboticsFacility
 
cancelTrain(int) - Method in class org.openbw.bwapi4j.unit.Stargate
 
cancelTrain() - Method in class org.openbw.bwapi4j.unit.Stargate
 
cancelTrain(int) - Method in class org.openbw.bwapi4j.unit.Starport
 
cancelTrain() - Method in class org.openbw.bwapi4j.unit.Starport
 
cancelTrain(int) - Method in interface org.openbw.bwapi4j.unit.TrainingFacility
 
cancelTrain() - Method in interface org.openbw.bwapi4j.unit.TrainingFacility
 
cancelTrain(int) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
cancelTrain() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.Academy
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.Armory
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.CitadelOfAdun
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.ControlTower
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.CovertOps
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.Forge
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.Hatchery
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.MachineShop
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.Observatory
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.PhysicsLab
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.QueensNest
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
cancelUpgrade() - Method in interface org.openbw.bwapi4j.unit.ResearchingFacility
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.SpawningPool
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.Spire
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.UltraliskCavern
 
cancelUpgrade() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
canMake(UnitType) - Method in class org.openbw.bwapi4j.Player
Returns true if the this player can train/build the given type immediately.
canMake(Unit, UnitType) - Method in class org.openbw.bwapi4j.Player
 
canMove() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is capable of movement.
canProduce() - Method in enum org.openbw.bwapi4j.type.UnitType
Determines if a unit can train other units.
canResearch(TechType) - Method in class org.openbw.bwapi4j.Player
Returns true, if this player can research the given tech immediately.
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.Academy
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.Armory
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.CitadelOfAdun
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.ControlTower
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.CovertOps
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.Forge
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.Hatchery
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.MachineShop
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.Observatory
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.PhysicsLab
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.QueensNest
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.RawUnit
 
canResearch(TechType) - Method in interface org.openbw.bwapi4j.unit.ResearchingFacility
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.SpawningPool
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.Spire
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.UltraliskCavern
 
canResearch(TechType) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
canTrain(UnitType) - Method in class org.openbw.bwapi4j.unit.Barracks
 
canTrain(UnitType) - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
canTrain(UnitType) - Method in class org.openbw.bwapi4j.unit.Factory
 
canTrain(UnitType) - Method in class org.openbw.bwapi4j.unit.Gateway
 
canTrain(UnitType) - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
canTrain(UnitType) - Method in class org.openbw.bwapi4j.unit.Nexus
 
canTrain(UnitType) - Method in class org.openbw.bwapi4j.unit.RawUnit
 
canTrain(UnitType) - Method in class org.openbw.bwapi4j.unit.RoboticsFacility
 
canTrain(UnitType) - Method in class org.openbw.bwapi4j.unit.Stargate
 
canTrain(UnitType) - Method in class org.openbw.bwapi4j.unit.Starport
 
canTrain(UnitType) - Method in interface org.openbw.bwapi4j.unit.TrainingFacility
 
canTrain(UnitType) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.Player
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.Academy
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.Armory
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.CitadelOfAdun
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.ControlTower
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.CovertOps
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.Forge
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.Hatchery
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.MachineShop
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.Observatory
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.PhysicsLab
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.QueensNest
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.RawUnit
 
canUpgrade(UpgradeType) - Method in interface org.openbw.bwapi4j.unit.ResearchingFacility
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.SpawningPool
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.Spire
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.UltraliskCavern
 
canUpgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
Carrier - Class in org.openbw.bwapi4j.unit
 
Carrier() - Constructor for class org.openbw.bwapi4j.unit.Carrier
 
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
 
CheckMode - Enum in bwem
 
ChokePoint - Interface 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.Node - Enum in bwem
ChokePoint::middle denotes the "middle" MiniTile of Geometry(), while ChokePoint::END_1 and ChokePoint::END_2 denote its "ends".
ChokePointImpl - Class in bwem
 
ChokePointImpl(Graph, Index, Area, Area, List<WalkPosition>, Neutral) - Constructor for class bwem.ChokePointImpl
 
ChokePointImpl(Graph, Index, Area, Area, List<WalkPosition>) - Constructor for class bwem.ChokePointImpl
 
chokePoints - Variable in class bwem.area.AreaImpl
 
chokePointsByArea - Variable in class bwem.area.AreaImpl
 
chooseNeighboringArea(AreaId, AreaId) - Method in class bwem.map.MapImpl
 
circle(WalkPosition, int, Color, MapPrinter.fill_t) - Method in class bwem.MapPrinter
 
circle(WalkPosition, int, Color) - Method in class bwem.MapPrinter
 
CitadelOfAdun - Class in org.openbw.bwapi4j.unit
 
CitadelOfAdun(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.CitadelOfAdun
 
clear() - Method in class bwem.typedef.CPPath
 
cloak() - Method in interface org.openbw.bwapi4j.unit.Cloakable
 
cloak() - Method in class org.openbw.bwapi4j.unit.DarkTemplar
 
cloak() - Method in class org.openbw.bwapi4j.unit.Observer
 
cloak() - Method in class org.openbw.bwapi4j.unit.Wraith
 
Cloakable - Interface in org.openbw.bwapi4j.unit
Marker interface for cloakable units.
cloakingTech() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the cloaking technology associated with certain units.
Cocoon - Class in org.openbw.bwapi4j.unit
 
Cocoon() - Constructor for class org.openbw.bwapi4j.unit.Cocoon
 
collectInformation() - Method in class bwem.Graph
 
color() - Method in enum bwem.MapDrawer.SpecialColor
 
color() - Static method in class bwem.MapPrinter
 
color() - Method in enum bwem.MapPrinter.CustomColor
 
Color - Enum in org.openbw.bwapi4j.type
 
CommandCenter - Class in org.openbw.bwapi4j.unit
 
CommandCenter(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.CommandCenter
 
compare(MutablePair<T, Altitude>, MutablePair<T, Altitude>) - Method in class bwem.util.PairGenericAltitudeComparator
 
compare(MutablePair<T, MiniTile>, MutablePair<T, MiniTile>) - Method in class bwem.util.PairGenericMiniTileAltitudeComparator
 
compareTo(AreaId) - Method in class bwem.area.typedef.AreaId
 
compareTo(GroupId) - Method in class bwem.area.typedef.GroupId
 
compareTo(Altitude) - Method in class bwem.typedef.Altitude
 
compareTo(Index) - Method in class bwem.typedef.Index
 
compareTo(T) - Method in interface bwem.util.IWrappedInteger
 
compareTo(Unit) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
completedUnitCount() - Method in class org.openbw.bwapi4j.Player
Retrieves the number of completed units that the player has.
computeAltitude(TerrainData) - Method in interface bwem.map.MapInitializer
 
computeAltitude(TerrainData) - Method in class bwem.map.MapInitializerImpl
 
computeAreas(List<TempAreaInfo>, int) - Method in interface bwem.map.MapInitializer
 
computeAreas(List<TempAreaInfo>, int) - Method in class bwem.map.MapInitializerImpl
 
computeBaseLocationScore(TerrainData, TilePosition) - Method in interface bwem.area.AreaInitializer
 
computeBaseLocationScore(TerrainData, TilePosition) - Method in class bwem.area.AreaInitializerImpl
 
computeChokePointDistanceMatrix() - Method in class bwem.Graph
 
computeDistances(ChokePoint, List<ChokePoint>) - Method in interface bwem.area.AreaInitializer
 
computeDistances(TilePosition, List<TilePosition>) - Method in interface bwem.area.AreaInitializer
 
computeDistances(ChokePoint, List<ChokePoint>) - Method in class bwem.area.AreaInitializerImpl
 
computeDistances(TilePosition, List<TilePosition>) - Method in class bwem.area.AreaInitializerImpl
 
computeTempAreas(List<MutablePair<WalkPosition, MiniTile>>) - Method in interface bwem.map.MapInitializer
 
computeTempAreas(List<MutablePair<WalkPosition, MiniTile>>) - Method in class bwem.map.MapInitializerImpl
 
computeType() - Static method in enum org.openbw.bwapi4j.util.system.OSType
 
ComsatStation - Class in org.openbw.bwapi4j.unit
 
ComsatStation(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.ComsatStation
 
consume(MobileUnit) - Method in class org.openbw.bwapi4j.unit.Defiler
Consumes target Zerg mobile unit (except larva).
ControlTower - Class in org.openbw.bwapi4j.unit
 
ControlTower(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.ControlTower
 
cooldown() - Method in class org.openbw.bwapi4j.unit.Weapon
 
Corsair - Class in org.openbw.bwapi4j.unit
 
Corsair() - Constructor for class org.openbw.bwapi4j.unit.Corsair
 
CovertOps - Class in org.openbw.bwapi4j.unit
 
CovertOps(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.CovertOps
 
CPPath - Class in bwem.typedef
Type of all the Paths used in BWEM (Cf.
CPPath() - Constructor for class bwem.typedef.CPPath
 
createAreas(List<MutablePair<WalkPosition, Integer>>) - Method in class bwem.Graph
 
createAreas(List<TempAreaInfo>, int) - Method in interface bwem.map.MapInitializer
 
createAreas(List<TempAreaInfo>, int) - Method in class bwem.map.MapInitializerImpl
 
createBases(TerrainData) - Method in interface bwem.area.AreaInitializer
 
createBases(TerrainData) - Method in class bwem.area.AreaInitializerImpl
 
createBases(TerrainData) - Method in class bwem.Graph
 
createChokePoints(List<StaticBuilding>, List<Mineral>, List<MutablePair<MutablePair<AreaId, AreaId>, WalkPosition>>) - Method in class bwem.Graph
 
createUnit(Player, UnitType, int, int) - Method in class org.openbw.bwapi4j.BW
 
createUnit(Player, UnitType, int, int) - Method in class org.openbw.bwapi4j.InteractionHandler
Creates a unit of given type for given player at the given x,y coordinates.
createUnit(int, UnitType, int) - Method in class org.openbw.bwapi4j.unit.RawUnitFactory
 
createUnit(int, UnitType, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
Creates a unit for given ID and type.
CreepColony - Class in org.openbw.bwapi4j.unit
 
CreepColony(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.CreepColony
 
Critter - Class in org.openbw.bwapi4j.unit
 
Critter() - Constructor for class org.openbw.bwapi4j.unit.Critter
 
crop(TilePosition) - Method in interface bwem.map.MapData
Returns a cropped version of the specified position if it is not inside the map.
crop(WalkPosition) - Method in interface bwem.map.MapData
Returns a cropped version of the specified position if it is not inside the map.
crop(Position) - Method in interface bwem.map.MapData
Returns a cropped version of the specified position if it is not inside the map.
crop(TilePosition) - Method in class bwem.map.MapDataImpl
 
crop(WalkPosition) - Method in class bwem.map.MapDataImpl
 
crop(Position) - Method in class bwem.map.MapDataImpl
 
crop(int, int) - Method in class bwem.util.XYCropper
 
cropX(int) - Method in class bwem.util.XYCropper
 
cropY(int) - Method in class bwem.util.XYCropper
 
CyberneticsCore - Class in org.openbw.bwapi4j.unit
 
CyberneticsCore(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.CyberneticsCore
 

D

damage(WeaponType) - Method in class org.openbw.bwapi4j.UnitStatCalculator
Calculates the damage that a given weapon type can deal, including upgrades.
damageAmount() - Method in enum org.openbw.bwapi4j.type.WeaponType
Retrieves the base amount of damage that this weapon can deal per attack.
damageBonus() - Method in enum org.openbw.bwapi4j.type.WeaponType
Determines the bonus amount of damage that this weapon type increases by for every upgrade to this type.
damageCooldown() - Method in enum org.openbw.bwapi4j.type.WeaponType
Retrieves the base amount of cooldown time between each attack, in frames.
DamageEvaluator - Class in org.openbw.bwapi4j
Contains all damage-related bwapi functionality.
damageFactor() - Method in enum org.openbw.bwapi4j.type.WeaponType
Obtains the intended number of missiles/attacks that are used.
DamageType - Enum in org.openbw.bwapi4j.type
 
damageType() - Method in enum org.openbw.bwapi4j.type.WeaponType
Retrieves the damage type that this weapon applies to a unit type.
DarkArchon - Class in org.openbw.bwapi4j.unit
 
DarkArchon() - Constructor for class org.openbw.bwapi4j.unit.DarkArchon
 
darkArchonMeld() - Method in class org.openbw.bwapi4j.unit.DarkTemplar
Merges two dark templars into one dark archon.
DarkSwarm - Class in org.openbw.bwapi4j.unit
 
DarkSwarm(int) - Constructor for class org.openbw.bwapi4j.unit.DarkSwarm
 
darkSwarm(Position) - Method in class org.openbw.bwapi4j.unit.Defiler
 
DarkTemplar - Class in org.openbw.bwapi4j.unit
 
DarkTemplar() - Constructor for class org.openbw.bwapi4j.unit.DarkTemplar
 
deadUnitCount() - Method in class org.openbw.bwapi4j.Player
Retrieves the number units that have died for this player.
decideSeasOrLakes(int, int) - Method in interface bwem.map.TerrainDataInitializer
 
decideSeasOrLakes(int, int) - Method in class bwem.map.TerrainDataInitializerImpl
 
decloak() - Method in interface org.openbw.bwapi4j.unit.Cloakable
 
decloak() - Method in class org.openbw.bwapi4j.unit.DarkTemplar
 
decloak() - Method in class org.openbw.bwapi4j.unit.Observer
 
decloak() - Method in class org.openbw.bwapi4j.unit.Wraith
 
defensiveMatrix(PlayerUnit) - Method in class org.openbw.bwapi4j.unit.ScienceVessel
 
Defiler - Class in org.openbw.bwapi4j.unit
 
Defiler() - Constructor for class org.openbw.bwapi4j.unit.Defiler
 
DefilerMound - Class in org.openbw.bwapi4j.unit
 
DefilerMound(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.DefilerMound
 
DependencyManager - Class in org.openbw.bwapi4j.util
 
DependencyManager() - Constructor for class org.openbw.bwapi4j.util.DependencyManager
 
destroyScore() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the amount of score points awarded for killing this unit type.
Detector - Interface in org.openbw.bwapi4j.unit
Marker interface for detectors (detectors can see cloaked units).
Devourer - Class in org.openbw.bwapi4j.unit
 
Devourer() - Constructor for class org.openbw.bwapi4j.unit.Devourer
 
dimensionDown() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the distance from the center of the unit type to its bottom edge.
dimensionLeft() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the distance from the center of the unit type to its left edge.
dimensionRight() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the distance from the center of the unit type to its right edge.
dimensionUp() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the distance from the center of the unit type to its top edge.
disjoint(TilePosition, TilePosition, TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
disjoint(WalkPosition, WalkPosition, WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
disjoint(Position, Position, Position, Position) - Static method in class bwem.util.BwemExt
 
disruptionWeb(Position) - Method in class org.openbw.bwapi4j.unit.Corsair
 
DisruptionWeb - Class in org.openbw.bwapi4j.unit
 
DisruptionWeb(int) - Constructor for class org.openbw.bwapi4j.unit.DisruptionWeb
 
dist(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
dist(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
dist(Position, Position) - Static method in class bwem.util.BwemExt
 
distance(ChokePoint, ChokePoint) - Method in class bwem.Graph
 
distanceBetween(int, int, int, int, int, int, int, int) - Static method in class org.openbw.bwapi4j.util.MathUtils
Returns the distance between two boxes.
distanceFrom(ChokePoint) - Method in interface bwem.ChokePoint
If accessibleFrom(cp) == false, returns -1.
distanceFrom(ChokePoint) - Method in class bwem.ChokePointImpl
 
distToRectangle(Position, Position, Position) - Static method in class bwem.util.BwemExt
 
divide(Position) - Method in class org.openbw.bwapi4j.Position
 
divide(TilePosition) - Method in class org.openbw.bwapi4j.TilePosition
 
divide(WalkPosition) - Method in class org.openbw.bwapi4j.WalkPosition
 
Dragoon - Class in org.openbw.bwapi4j.unit
 
Dragoon() - Constructor for class org.openbw.bwapi4j.unit.Dragoon
 
drawBox(MapDrawer.CoordinateType, int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBox(MapDrawer.CoordinateType, int, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBoxMap(int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBoxMap(int, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBoxMap(Position, Position, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBoxMap(Position, Position, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBoxMouse(int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBoxMouse(int, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBoxMouse(Position, Position, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBoxMouse(Position, Position, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBoxScreen(int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBoxScreen(int, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBoxScreen(Position, Position, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawBoxScreen(Position, Position, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircle(MapDrawer.CoordinateType, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircle(MapDrawer.CoordinateType, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircleMap(int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircleMap(int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircleMap(Position, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircleMap(Position, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircleMouse(int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircleMouse(int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircleMouse(Position, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircleMouse(Position, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircleScreen(int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircleScreen(int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircleScreen(Position, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawCircleScreen(Position, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawDiagonalCrossMap(Position, Position, Color) - Method in interface bwem.map.Map
 
drawDiagonalCrossMap(Position, Position, Color) - Method in class bwem.map.MapImpl
 
drawDiagonalCrossMap(MapDrawer, Position, Position, Color) - Static method in class bwem.util.BwemExt
 
drawDot(MapDrawer.CoordinateType, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawDotMap(int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawDotMap(Position, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawDotMouse(int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawDotMouse(Position, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawDotScreen(int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawDotScreen(Position, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipse(MapDrawer.CoordinateType, int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipse(MapDrawer.CoordinateType, int, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipseMap(int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipseMap(int, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipseMap(Position, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipseMap(Position, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipseMouse(int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipseMouse(int, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipseMouse(Position, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipseMouse(Position, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipseScreen(int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipseScreen(int, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipseScreen(Position, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawEllipseScreen(Position, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawLine(MapDrawer.CoordinateType, int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawLineMap(int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawLineMap(Position, Position, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawLineMouse(int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawLineMouse(Position, Position, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawLineScreen(int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawLineScreen(Position, Position, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawText(MapDrawer.CoordinateType, int, int, String) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTextMap(int, int, String) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTextMap(Position, String) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTextMouse(int, int, String) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTextMouse(Position, String) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTextScreen(int, int, String) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTextScreen(Position, String) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangle(MapDrawer.CoordinateType, int, int, int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangle(MapDrawer.CoordinateType, int, int, int, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangleMap(int, int, int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangleMap(int, int, int, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangleMap(Position, Position, Position, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangleMap(Position, Position, Position, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangleMouse(int, int, int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangleMouse(int, int, int, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangleMouse(Position, Position, Position, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangleMouse(Position, Position, Position, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangleScreen(int, int, int, int, int, int, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangleScreen(int, int, int, int, int, int, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangleScreen(Position, Position, Position, Color) - Method in class org.openbw.bwapi4j.MapDrawer
 
drawTriangleScreen(Position, Position, Position, Color, boolean) - Method in class org.openbw.bwapi4j.MapDrawer
 
Drone - Class in org.openbw.bwapi4j.unit
 
Drone() - Constructor for class org.openbw.bwapi4j.unit.Drone
 
Dropship - Class in org.openbw.bwapi4j.unit
 
Dropship() - Constructor for class org.openbw.bwapi4j.unit.Dropship
 

E

Egg - Class in org.openbw.bwapi4j.unit
 
Egg() - Constructor for class org.openbw.bwapi4j.unit.Egg
 
elapsedMilliseconds() - Method in class bwem.util.Timer
 
empShockWave(Position) - Method in class org.openbw.bwapi4j.unit.ScienceVessel
 
enableAutomaticPathAnalysis() - Method in interface bwem.map.Map
 
enableAutomaticPathAnalysis() - Method in class bwem.map.MapImpl
 
enableCompleteMapInformation() - Method in class org.openbw.bwapi4j.InteractionHandler
 
enableLatCom(boolean) - Method in class org.openbw.bwapi4j.InteractionHandler
 
enableUserInput() - Method in class org.openbw.bwapi4j.InteractionHandler
 
enemies() - Method in class org.openbw.bwapi4j.InteractionHandler
 
enemy() - Method in class org.openbw.bwapi4j.InteractionHandler
 
energyCost() - Method in enum org.openbw.bwapi4j.type.TechType
Retrieves the amount of energy needed to use this TechType as an ability.
EngineeringBay - Class in org.openbw.bwapi4j.unit
 
EngineeringBay(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.EngineeringBay
 
ensnare(Position) - Method in class org.openbw.bwapi4j.unit.Queen
 
equals(Object) - Method in class bwem.area.AreaImpl
 
equals(Object) - Method in class bwem.area.typedef.AreaId
 
equals(Object) - Method in class bwem.area.typedef.GroupId
 
equals(Object) - Method in class bwem.BaseImpl
 
equals(Object) - Method in class bwem.ChokePointImpl
 
equals(Object) - Method in class bwem.typedef.Altitude
 
equals(Object) - Method in class bwem.typedef.Index
 
equals(Object) - Method in class bwem.unit.Geyser
 
equals(Object) - Method in class bwem.unit.Mineral
 
equals(Object) - Method in class bwem.unit.NeutralImpl
 
equals(Object) - Method in class bwem.unit.Resource
 
equals(Object) - Method in class bwem.unit.StaticBuilding
 
equals(Object) - Method in interface bwem.util.IWrappedInteger
 
equals(Object) - Method in class org.openbw.bwapi4j.Position
 
equals(Object) - Method in class org.openbw.bwapi4j.TilePosition
 
equals(Object) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
equals(Object) - Method in class org.openbw.bwapi4j.unit.UnitImpl.TrainingSlot
 
equals(Object) - Method in class org.openbw.bwapi4j.util.Pair
 
equals(Object) - Method in class org.openbw.bwapi4j.WalkPosition
 
estimateDistanceBetween(int, int, int, int) - Static method in class org.openbw.bwapi4j.util.MathUtils
Returns the distance as BW would between two points.
estimateDistanceBetween(int, int, int, int, int, int, int, int) - Static method in class org.openbw.bwapi4j.util.MathUtils
Returns the distance as BW would between two boxes.
EvolutionChamber - Class in org.openbw.bwapi4j.unit
 
EvolutionChamber(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.EvolutionChamber
 
exists() - Method in interface org.openbw.bwapi4j.unit.Unit
 
exists() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
exit() - Method in class org.openbw.bwapi4j.BW
 
ExplosionType - Enum in org.openbw.bwapi4j.type
 
explosionType() - Method in enum org.openbw.bwapi4j.type.WeaponType
Retrieves the explosion type that indicates how the weapon deals damage.
ExtendibleByAddon - Interface in org.openbw.bwapi4j.unit
Units implementing this can have an addon.
extractDependencies(BWAPI4J.BridgeType) - Method in class org.openbw.bwapi4j.util.DependencyManager
 
Extractor - Class in org.openbw.bwapi4j.unit
 
Extractor(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Extractor
 

F

Factory - Class in org.openbw.bwapi4j.unit
 
Factory(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Factory
 
fastErase(List<T>, int) - Static method in class bwem.util.Utils
 
feedback(MobileUnit) - Method in class org.openbw.bwapi4j.unit.DarkArchon
 
filterNeutralPlayerUnits(Collection<UnitImpl>, Collection<Player>) - Method in class bwem.map.MapImpl
 
filterNeutralPlayerUnits(Collection<UnitImpl>, Collection<Player>) - Method in interface bwem.map.MapInitializer
 
filterNeutralPlayerUnits(Collection<UnitImpl>, Collection<Player>) - Method in class bwem.map.MapInitializerImpl
 
filterPlayerUnits(Collection<UnitImpl>, Player) - Method in class bwem.map.MapImpl
 
filterPlayerUnits(Collection<UnitImpl>, Player) - Method in interface bwem.map.MapInitializer
 
filterPlayerUnits(Collection<UnitImpl>, Player) - Method in class bwem.map.MapInitializerImpl
 
findNeighboringAreas(WalkPosition) - Method in class bwem.map.MapImpl
 
Firebat - Class in org.openbw.bwapi4j.unit
 
Firebat() - Constructor for class org.openbw.bwapi4j.unit.Firebat
 
FleetBeacon - Class in org.openbw.bwapi4j.unit
 
FleetBeacon(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.FleetBeacon
 
FlyingBuilding - Interface in org.openbw.bwapi4j.unit
 
follow(Unit, boolean) - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
follow(Unit, boolean) - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
Forge - Class in org.openbw.bwapi4j.unit
 
Forge(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Forge
 

G

GameType - Enum in org.openbw.bwapi4j.type
 
gas() - Method in class org.openbw.bwapi4j.Player
Retrieves the current amount of vespene gas that this player has.
GasMiningFacility - Interface in org.openbw.bwapi4j.unit
 
GasMiningFacilityImpl - Class in org.openbw.bwapi4j.unit
 
GasMiningFacilityImpl(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.GasMiningFacilityImpl
 
gasPrice() - Method in enum org.openbw.bwapi4j.type.TechType
Retrieves the vespene gas cost of researching this technology.
gasPrice() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the default vespene gas price of purchasing the unit.
gasPrice(int) - Method in enum org.openbw.bwapi4j.type.UpgradeType
Returns the vespene gas price for the first upgrade.
gasPriceFactor() - Method in enum org.openbw.bwapi4j.type.UpgradeType
Returns the amount that the vespene gas price increases for each additional upgrade.
Gateway - Class in org.openbw.bwapi4j.unit
 
Gateway(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Gateway
 
gather(Gatherable) - Method in class org.openbw.bwapi4j.unit.Worker
 
gather(Gatherable, boolean) - Method in class org.openbw.bwapi4j.unit.Worker
 
Gatherable - Interface in org.openbw.bwapi4j.unit
 
gatheredGas() - Method in class org.openbw.bwapi4j.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 org.openbw.bwapi4j.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.typedef.CPPath
 
get() - Method in class org.openbw.bwapi4j.util.Cache
 
getAccessibleNeighbors() - Method in interface bwem.area.Area
Returns the accessible neighboring Areas.
- The accessible neighboring Areas are a subset of the neighboring Areas (the neighboring Areas can be iterated using ChokePointsByArea()).
- Two neighboring Areas are accessible from each over if at least one the ChokePoints they share is not Blocked.
getAccessibleNeighbors() - Method in class bwem.area.AreaImpl
 
getAcidSporeCount() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
getAcidSporeCount() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
getAcidSporeCount() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getActiveSeaSideList(TerrainData) - Method in interface bwem.map.MapInitializer
 
getActiveSeaSideList(TerrainData) - Method in class bwem.map.MapInitializerImpl
2) Fill in ActiveSeaSideList, which basically contains all the seaside miniTiles (from which altitudes are to be computed) It also includes extra border-miniTiles which are considered as seaside miniTiles too.
getAddon() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
getAddon() - Method in interface org.openbw.bwapi4j.unit.ExtendibleByAddon
 
getAddon() - Method in class org.openbw.bwapi4j.unit.Factory
 
getAddon() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
getAddon() - Method in class org.openbw.bwapi4j.unit.Starport
 
getAddonId() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getAirWeapon() - Method in interface org.openbw.bwapi4j.unit.AirAttacker
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Archon
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Corsair
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Devourer
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Dragoon
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Goliath
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Marine
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.MissileTurret
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Scourge
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Scout
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.SporeColony
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Valkyrie
 
getAirWeapon() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getAirWeaponCooldown() - Method in interface org.openbw.bwapi4j.unit.AirAttacker
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Archon
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Corsair
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Devourer
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Dragoon
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Goliath
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Marine
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.MissileTurret
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getAirWeaponCooldown(AirAttacker) - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Scourge
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Scout
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.SporeColony
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Valkyrie
 
getAirWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getAirWeaponDamage() - Method in interface org.openbw.bwapi4j.unit.AirAttacker
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Archon
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Corsair
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Devourer
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Dragoon
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Goliath
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Marine
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.MissileTurret
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Scourge
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Scout
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.SporeColony
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Valkyrie
 
getAirWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getAirWeaponMaxCooldown() - Method in interface org.openbw.bwapi4j.unit.AirAttacker
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Archon
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Corsair
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Devourer
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Dragoon
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Goliath
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Marine
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.MissileTurret
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Scourge
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Scout
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.SporeColony
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Valkyrie
 
getAirWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getAirWeaponMaxRange() - Method in interface org.openbw.bwapi4j.unit.AirAttacker
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Archon
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Corsair
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Devourer
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Dragoon
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Goliath
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Marine
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.MissileTurret
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Scourge
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Scout
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.SporeColony
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Valkyrie
 
getAirWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getAllPlayers() - Method in class org.openbw.bwapi4j.BW
 
getAllUnits() - Method in class org.openbw.bwapi4j.BW
 
getAllUnits() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getAltitude() - Method in interface bwem.tile.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.tile.MiniTileImpl
 
getAmount() - Method in class bwem.unit.Geyser
 
getAmount() - Method in class bwem.unit.Mineral
 
getAmount() - Method in class bwem.unit.Resource
Returns the current amount of resources for this Resource (same as unit()->getResources).
getAmount() - Method in class org.openbw.bwapi4j.type.UnitType.WhatBuilds
 
getAngle() - Method in class org.openbw.bwapi4j.Bullet
 
getAngle() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getAngle() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getAPM() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getAPM(boolean) - Method in class org.openbw.bwapi4j.InteractionHandler
 
getApproxDistance(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
getApproxDistance(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
getApproxDistance(Position, Position) - Static method in class bwem.util.BwemExt
 
getArea() - Method in interface bwem.Base
Returns the area in which this base is located.
getArea() - Method in class bwem.BaseImpl
 
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 interface bwem.map.Map
 
getArea(WalkPosition) - Method in interface bwem.map.Map
 
getArea(TilePosition) - Method in interface bwem.map.Map
 
getArea(AreaId) - Method in class bwem.map.MapImpl
 
getArea(WalkPosition) - Method in class bwem.map.MapImpl
 
getArea(TilePosition) - Method in class bwem.map.MapImpl
 
getAreaCount() - Method in class bwem.Graph
 
getAreaId() - Method in interface bwem.tile.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 Map::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, Map::getNearestArea should be prefered over Map::getArea.
getAreaId() - Method in class bwem.tile.MiniTileImpl
 
getAreaId() - Method in interface bwem.tile.Tile
This function somewhat aggregates the MiniTile::getAreaId() values of the 4 x 4 sub-miniTiles.
getAreaId() - Method in class bwem.tile.TileImpl
 
getAreas() - Method in interface bwem.ChokePoint
Returns the two areas of this ChokePoint.
getAreas() - Method in class bwem.ChokePointImpl
 
getAreas() - Method in class bwem.Graph
 
getAreas() - Method in interface bwem.map.Map
 
getAreas() - Method in class bwem.map.MapImpl
 
getArmor() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getArmor() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getAverageFPS() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getBases() - Method in interface bwem.area.Area
Returns the Bases contained in this Area.
getBases() - Method in class bwem.area.AreaImpl
 
getBases() - Method in class bwem.Graph
 
getBases() - Method in interface bwem.map.Map
 
getBases() - Method in class bwem.map.MapImpl
 
getBattleCruiser(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getBlockedAreas() - Method in interface bwem.unit.Neutral
If blocking() == true, returns the set of areas blocked by this Neutral.
getBlockedAreas() - Method in class bwem.unit.NeutralImpl
 
getBlockingMinerals() - Method in interface bwem.Base
Returns the blocking minerals.
- These are special minerals.
getBlockingMinerals() - Method in class bwem.BaseImpl
 
getBlockingNeutral() - Method in interface bwem.ChokePoint
If !isPseudo(), returns nullptr.
getBlockingNeutral() - Method in class bwem.ChokePointImpl
 
getBottom() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getBottom() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getBottomRight() - Method in interface bwem.area.Area
Returns the bottom right position of the bounding box of this area.
getBottomRight() - Method in class bwem.area.AreaImpl
 
getBottomRight() - Method in interface bwem.unit.Neutral
Returns the bottom right Tile position of this Neutral
getBottomRight() - Method in class bwem.unit.NeutralImpl
 
getBoundingBoxSize() - Method in interface bwem.area.Area
Returns the bounding box size of this area.
getBoundingBoxSize() - Method in class bwem.area.AreaImpl
 
getBuildingScore() - Method in class org.openbw.bwapi4j.Player
Retrieves the total building score, as seen in the end-game score screen.
getBuildTime() - Method in interface org.openbw.bwapi4j.unit.Building
 
getBuildTime() - Method in class org.openbw.bwapi4j.unit.BuildingImpl
 
getBuildType() - Method in class org.openbw.bwapi4j.unit.Egg
 
getBuildType() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getBuildType() - Method in class org.openbw.bwapi4j.unit.Worker
 
getBuildUnit() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getBuildUnit() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getBuildUnit() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getBullet(int) - Method in class org.openbw.bwapi4j.BW
 
getBullets() - Method in class org.openbw.bwapi4j.BW
 
getBWMap() - Method in class bwem.map.MapImpl
 
getBWMap() - Method in class org.openbw.bwapi4j.BW
 
getCandidates(List<StaticBuilding>, List<Mineral>) - Method in interface bwem.map.MapInitializer
 
getCandidates(List<StaticBuilding>, List<Mineral>) - Method in class bwem.map.MapInitializerImpl
 
getCarrier() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getCarrierId() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getCenter() - Method in interface bwem.Base
Returns the center position of Base.getLocation().
getCenter() - Method in class bwem.BaseImpl
 
getCenter() - Method in interface bwem.ChokePoint
Returns the center of this ChokePoint.
getCenter() - Method in class bwem.ChokePointImpl
 
getCenter() - Method in interface bwem.map.MapData
Returns the center of the map in pixels.
getCenter() - Method in class bwem.map.MapDataImpl
 
getCenter() - Method in interface bwem.unit.Neutral
Returns the center of this Neutral, in pixels (same as unit()->getInitialPosition()).
getCenter() - Method in class bwem.unit.NeutralImpl
 
getCenter() - Method in enum org.openbw.bwapi4j.type.Race
Retrieves the default resource center UnitType that is used to create expansions for this Race.
getChokePoints() - Method in interface bwem.area.Area
Returns the ChokePoints between this Area and the neighboring ones.
- Note: if there are no neighboring Areas, then an empty set is returned.
- Note: there may be more ChokePoints returned than the number of neighboring Areas, as there may be several ChokePoints between two Areas.
getChokePoints(Area) - Method in interface bwem.area.Area
Returns the ChokePoints between this Area and the specified area.
- Assumes the specified area is a neighbor of this area, i.e.
getChokePoints() - Method in class bwem.area.AreaImpl
 
getChokePoints(Area) - Method in class bwem.area.AreaImpl
 
getChokePoints() - Method in class bwem.Graph
 
getChokePoints(AreaId, AreaId) - Method in class bwem.Graph
 
getChokePoints(Area, Area) - Method in class bwem.Graph
 
getChokePoints() - Method in interface bwem.map.Map
 
getChokePoints() - Method in class bwem.map.MapImpl
 
getChokePointsByArea() - Method in interface bwem.area.Area
Returns the ChokePoints of this Area grouped by neighboring Areas.
getChokePointsByArea() - Method in class bwem.area.AreaImpl
 
getClosest(Collection<T>) - Method in interface org.openbw.bwapi4j.unit.Unit
 
getClosest(Collection<T>) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getColor() - Method in class org.openbw.bwapi4j.Player
Retrieves the color value of the current player.
getComsatStation() - Method in class org.openbw.bwapi4j.unit.CommandCenter
Gets the Comsat Station addon, if there is one.
getControlTower() - Method in class org.openbw.bwapi4j.unit.Starport
 
getCovertOps() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
Gets the Covert Ops addon, if there is one.
getCurrentFrame() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getCurrentMark() - Method in class bwem.StaticMarkable
 
getCustomScore() - Method in class org.openbw.bwapi4j.Player
Retrieves the player's custom score.
getDamageEvaluator() - Method in class org.openbw.bwapi4j.BW
 
getDamageEvaluator() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getDamageFrom(UnitType, UnitType, Player, Player) - Method in class org.openbw.bwapi4j.DamageEvaluator
 
getDamageFrom(UnitType, UnitType) - Method in class org.openbw.bwapi4j.DamageEvaluator
 
getDamageFrom(UnitType, UnitType, Player) - Method in class org.openbw.bwapi4j.DamageEvaluator
 
getDamageFrom(PlayerUnit) - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getDamageFrom(PlayerUnit) - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getDamageTo(UnitType, UnitType) - Method in class org.openbw.bwapi4j.DamageEvaluator
 
getDamageTo(UnitType, UnitType, Player) - Method in class org.openbw.bwapi4j.DamageEvaluator
 
getDamageTo(UnitType, UnitType, Player, Player) - Method in class org.openbw.bwapi4j.DamageEvaluator
 
getDamageTo(PlayerUnit) - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getDamageTo(PlayerUnit) - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getData() - Method in interface bwem.map.Map
 
getData() - Method in class bwem.map.MapImpl
 
getDistance(Position) - Method in class org.openbw.bwapi4j.Position
Returns the distance as BW would.
getDistance(TilePosition) - Method in class org.openbw.bwapi4j.TilePosition
 
getDistance(Position) - Method in interface org.openbw.bwapi4j.unit.Unit
 
getDistance(int, int) - Method in interface org.openbw.bwapi4j.unit.Unit
 
getDistance(Unit) - Method in interface org.openbw.bwapi4j.unit.Unit
 
getDistance(Position) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getDistance(int, int) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getDistance(Unit) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getDoors(List<WalkPosition>) - Method in interface bwem.map.MapInitializer
 
getDoors(List<WalkPosition>) - Method in class bwem.map.MapInitializerImpl
2) Find the doors in border: one door for each connected set of walkable, neighboring miniTiles.
getDropship(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.ComsatStation
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.Corsair
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.DarkArchon
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.Defiler
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.HighTemplar
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.Medic
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.Queen
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.ScienceVessel
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.ShieldBattery
 
getEnergy() - Method in interface org.openbw.bwapi4j.unit.SpellCaster
 
getEnergy() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getFirebat(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getFirst() - Method in class org.openbw.bwapi4j.util.Pair
 
getFPS() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getFrameCount() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getGameType() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getGasPrice() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getGasPrice() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getGeometry() - Method in interface 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.ChokePointImpl
 
getGeyser(Unit) - Method in interface bwem.unit.NeutralData
 
getGeyser(Unit) - Method in class bwem.unit.NeutralDataImpl
 
getGeysers() - Method in interface bwem.area.Area
Returns the Geysers contained in this Area.
getGeysers() - Method in class bwem.area.AreaImpl
 
getGeysers() - Method in interface 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.BaseImpl
 
getGeysers() - Method in interface bwem.unit.NeutralData
 
getGeysers() - Method in class bwem.unit.NeutralDataImpl
 
getGhost(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getGoliath(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getGraph() - Method in class bwem.map.MapImpl
 
getGroundHeight() - Method in interface bwem.tile.Tile
Corresponds to BWAPI::getGroundHeight / 2
getGroundHeight() - Method in class bwem.tile.TileImpl
 
getGroundHeight(TilePosition) - Method in interface org.openbw.bwapi4j.BWMap
 
getGroundHeight(int, int) - Method in interface org.openbw.bwapi4j.BWMap
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Archon
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Broodling
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.DarkTemplar
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Dragoon
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Firebat
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Goliath
 
getGroundWeapon() - Method in interface org.openbw.bwapi4j.unit.GroundAttacker
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Guardian
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.InfestedTerran
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Lurker
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Marine
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Scout
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.SiegeTank
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.SunkenColony
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Ultralisk
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Vulture
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Worker
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Zealot
 
getGroundWeapon() - Method in class org.openbw.bwapi4j.unit.Zergling
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Archon
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Broodling
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.DarkTemplar
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Dragoon
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Firebat
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Goliath
 
getGroundWeaponCooldown() - Method in interface org.openbw.bwapi4j.unit.GroundAttacker
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Guardian
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.InfestedTerran
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Lurker
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Marine
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getGroundWeaponCooldown(GroundAttacker) - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Scout
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.SiegeTank
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.SunkenColony
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Ultralisk
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Vulture
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Worker
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Zealot
 
getGroundWeaponCooldown() - Method in class org.openbw.bwapi4j.unit.Zergling
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Archon
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Broodling
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.DarkTemplar
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Dragoon
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Firebat
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Goliath
 
getGroundWeaponDamage() - Method in interface org.openbw.bwapi4j.unit.GroundAttacker
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Guardian
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.InfestedTerran
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Lurker
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Marine
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Scout
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.SiegeTank
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.SunkenColony
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Ultralisk
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Vulture
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Worker
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Zealot
 
getGroundWeaponDamage() - Method in class org.openbw.bwapi4j.unit.Zergling
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Archon
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Broodling
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.DarkTemplar
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Dragoon
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Firebat
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Goliath
 
getGroundWeaponMaxCooldown() - Method in interface org.openbw.bwapi4j.unit.GroundAttacker
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Guardian
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.InfestedTerran
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Lurker
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Marine
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Scout
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.SiegeTank
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.SunkenColony
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Ultralisk
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Vulture
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Worker
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Zealot
 
getGroundWeaponMaxCooldown() - Method in class org.openbw.bwapi4j.unit.Zergling
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Archon
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Broodling
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.DarkTemplar
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Dragoon
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Firebat
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Goliath
 
getGroundWeaponMaxRange() - Method in interface org.openbw.bwapi4j.unit.GroundAttacker
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Guardian
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.InfestedTerran
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Lurker
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Marine
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Scout
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.SiegeTank
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.SunkenColony
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Ultralisk
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Vulture
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Worker
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Zealot
 
getGroundWeaponMaxRange() - Method in class org.openbw.bwapi4j.unit.Zergling
 
getGroupId() - Method in interface bwem.area.Area
- Unique id > 0 of the group of Areas which are accessible from this Area.
- For each pair (a, b) of Areas: a->GroupId() == b->GroupId() <==> a->AccessibleFrom(b)
- A groupId uniquely identifies a maximum set of mutually accessible Areas, that is, in the absence of blocking ChokePoints, a continent.
getGroupId() - Method in class bwem.area.AreaImpl
 
getHatchery() - Method in class org.openbw.bwapi4j.unit.Larva
 
getHatcheryId() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getHeight() - Method in class yata.YATA
 
getHighestAltitude() - Method in interface bwem.area.Area
Returns the highest altitude observed in this area.
getHighestAltitude() - Method in class bwem.area.AreaImpl
 
getHighestAltitude() - Method in class bwem.area.TempAreaInfo
 
getHighestAltitude() - Method in interface bwem.map.Map
 
getHighestAltitude() - Method in class bwem.map.MapImpl
 
getHighGroundPercentage() - Method in interface bwem.area.Area
Returns the percentage of high ground tiles in this area.
getHighGroundPercentage() - Method in class bwem.area.AreaImpl
 
getHitPoints() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getHitPoints() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getHitPoints() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getId() - Method in interface bwem.area.Area
- Unique id > 0 of this Area.
getId() - Method in class bwem.area.AreaImpl
 
getId() - Method in class bwem.area.TempAreaInfo
 
getId() - Method in class org.openbw.bwapi4j.Bullet
 
getId() - Method in class org.openbw.bwapi4j.Player
Retrieves a unique ID that represents the player.
getId() - Method in enum org.openbw.bwapi4j.type.BulletType
 
getId() - Method in enum org.openbw.bwapi4j.type.Color
 
getId() - Method in enum org.openbw.bwapi4j.type.Race
 
getId() - Method in enum org.openbw.bwapi4j.type.TechType
 
getId() - Method in enum org.openbw.bwapi4j.type.UnitType
 
getId() - Method in enum org.openbw.bwapi4j.type.UpgradeType
 
getId() - Method in enum org.openbw.bwapi4j.type.WeaponType
 
getId() - Method in interface org.openbw.bwapi4j.unit.Gatherable
 
getId() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getId() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getIndex() - Method in class bwem.ChokePointImpl
 
getInitialAmount() - Method in class bwem.unit.Geyser
 
getInitialAmount() - Method in class bwem.unit.Mineral
 
getInitialAmount() - Method in class bwem.unit.Resource
Returns the initial amount of resources for this Resource (same as unit()->getInitialResources).
getInitialHitPoints() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getInitialHitPoints() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getInitialHitPoints() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getInitiallySpotted() - Method in interface org.openbw.bwapi4j.unit.Unit
Returns the frame number this unit was visible the first time.
getInitiallySpotted() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getInitialPosition() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getInitialPosition() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getInitialResources() - Method in interface org.openbw.bwapi4j.unit.GasMiningFacility
 
getInitialResources() - Method in class org.openbw.bwapi4j.unit.GasMiningFacilityImpl
 
getInitialResources() - Method in class org.openbw.bwapi4j.unit.MineralPatch
 
getInitialResources() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getInitialResources() - Method in interface org.openbw.bwapi4j.unit.Resource
 
getInitialResources() - Method in class org.openbw.bwapi4j.unit.VespeneGeyser
 
getInitialTilePosition() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getInitialTilePosition() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getInteractionHandler() - Method in class org.openbw.bwapi4j.BW
 
getInterceptorCount() - Method in class org.openbw.bwapi4j.unit.Carrier
 
getInterceptorCount() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getInterceptors() - Method in class org.openbw.bwapi4j.unit.Carrier
Retrieves a list of all interceptors of this carrier.
getInternalData() - Method in class bwem.tile.TileImpl
 
getKillCount() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getKillCount() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getKillScore() - Method in class org.openbw.bwapi4j.Player
Retrieves the total kill score, as seen in the end-game score screen.
getLarva() - Method in class org.openbw.bwapi4j.unit.Hatchery
Retrieves a list of larvae present at this hatchery.
getLastCommand() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getLastCommand() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getLastCommand() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getLastCommandFrame() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getLastCommandFrame() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getLastCommandFrame() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getLastError() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getLastKnownDistance(TilePosition) - Method in interface org.openbw.bwapi4j.unit.Building
Returns the distance to given position from where this unit was located when it last was visible.
getLastKnownDistance(Position) - Method in interface org.openbw.bwapi4j.unit.Building
Returns the distance to given position from where this unit was located when it last was visible.
getLastKnownDistance(Unit) - Method in interface org.openbw.bwapi4j.unit.Building
 
getLastKnownDistance(TilePosition) - Method in class org.openbw.bwapi4j.unit.BuildingImpl
Returns the distance to given position from where this unit was located when it last was visible.
getLastKnownDistance(Position) - Method in class org.openbw.bwapi4j.unit.BuildingImpl
Returns the distance to given position from where this unit was located when it last was visible.
getLastKnownDistance(Unit) - Method in class org.openbw.bwapi4j.unit.BuildingImpl
 
getLastKnownHitPoints() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getLastKnownHitPoints() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getLastKnownHitPoints() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getLastKnownPosition() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getLastKnownPosition() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getLastKnownPosition() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getLastKnownResources() - Method in class org.openbw.bwapi4j.unit.MineralPatch
 
getLastKnownResources() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getLastKnownResources() - Method in interface org.openbw.bwapi4j.unit.Resource
 
getLastKnownResources() - Method in class org.openbw.bwapi4j.unit.VespeneGeyser
 
getLastKnownTilePosition() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getLastKnownTilePosition() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getLastKnownTilePosition() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getLastSpotted() - Method in interface org.openbw.bwapi4j.unit.Unit
Returns the frame number this unit was visible last.
getLastSpotted() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getLastStacked() - Method in interface bwem.unit.Neutral
Returns the last Neutral stacked over this Neutral, if ever.
getLastStacked() - Method in class bwem.unit.NeutralImpl
 
getLatency() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getLatencyFrames() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getLeft() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getLeft() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getLibraryName() - Method in enum org.openbw.bwapi4j.BWAPI4J.BridgeType
 
getLineIntersection(double, double, double, double, double, double, double, double, MutableDouble, MutableDouble) - Static method in class bwem.util.Utils
Returns true if the lines intersect, otherwise false.
getLoadedUnits() - Method in class org.openbw.bwapi4j.unit.Bunker
 
getLoadedUnits() - Method in interface org.openbw.bwapi4j.unit.Loadable
 
getLoadedUnits() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getLoadedUnits() - Method in class org.openbw.bwapi4j.unit.Transporter
 
getLocation() - Method in interface 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.BaseImpl
 
getLowestAltitude() - Method in interface bwem.tile.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.TileImpl
 
getLowGroundPercentage() - Method in interface bwem.area.Area
Returns the percentage of low ground tiles in this area.
getLowGroundPercentage() - Method in class bwem.area.AreaImpl
 
getMachineShop() - Method in class org.openbw.bwapi4j.unit.Factory
 
getMainArea(TilePosition, TilePosition) - Method in interface bwem.map.Map
 
getMainArea(TilePosition, TilePosition) - Method in class bwem.map.MapImpl
 
getMainBuilding() - Method in interface org.openbw.bwapi4j.unit.Addon
 
getMainBuilding() - Method in class org.openbw.bwapi4j.unit.AddonImpl
 
getMap() - Method in interface bwem.area.AreaInitializer
 
getMap() - Method in class bwem.area.AreaInitializerImpl
 
getMap() - Method in class bwem.BWEM
Returns the root internal data container.
getMap() - Method in class bwem.Graph
 
getMap() - Method in class bwem.unit.NeutralImpl
 
getMapData() - Method in interface bwem.map.TerrainData
 
getMapData() - Method in class bwem.map.TerrainDataImpl
 
getMapDrawer() - Method in class org.openbw.bwapi4j.BW
 
getMapPrinter() - Method in interface bwem.map.Map
 
getMapPrinter() - Method in class bwem.map.MapImpl
 
getMarine(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getMarkable() - Method in interface bwem.area.AreaInitializer
 
getMarkable() - Method in class bwem.area.AreaInitializerImpl
 
getMarkable() - Method in class bwem.tile.TileImpl
 
getMaxAirHits() - Method in interface org.openbw.bwapi4j.unit.AirAttacker
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Archon
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Corsair
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Devourer
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Dragoon
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Goliath
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Marine
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.MissileTurret
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Scourge
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Scout
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.SporeColony
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Valkyrie
 
getMaxAirHits() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.ComsatStation
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.Corsair
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.DarkArchon
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.Defiler
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.HighTemplar
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.Medic
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.Queen
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.ScienceVessel
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.ShieldBattery
 
getMaxEnergy() - Method in interface org.openbw.bwapi4j.unit.SpellCaster
 
getMaxEnergy() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Arbiter
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Archon
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Broodling
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.DarkTemplar
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Dragoon
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Firebat
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Ghost
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Goliath
 
getMaxGroundHits() - Method in interface org.openbw.bwapi4j.unit.GroundAttacker
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Guardian
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.InfestedTerran
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Interceptor
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Lurker
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Marine
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Scout
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.SiegeTank
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.SunkenColony
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Ultralisk
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Vulture
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Worker
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Wraith
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Zealot
 
getMaxGroundHits() - Method in class org.openbw.bwapi4j.unit.Zergling
 
getMedic(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getMiddle(Unit) - Method in interface org.openbw.bwapi4j.unit.Unit
 
getMiddle(Unit) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getMineral(Unit) - Method in interface bwem.unit.NeutralData
If a Mineral wrappers the given BWAPI unit, returns a pointer to it.
getMineral(Unit) - Method in class bwem.unit.NeutralDataImpl
 
getMineralPatch(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getMineralPatches() - Method in class org.openbw.bwapi4j.BW
Gets a list of all mineral patches.
getMineralPrice() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getMineralPrice() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getMinerals() - Method in interface bwem.area.Area
Returns the Minerals contained in this Area.
getMinerals() - Method in class bwem.area.AreaImpl
 
getMinerals() - Method in interface 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.BaseImpl
 
getMinerals() - Method in interface bwem.unit.NeutralData
 
getMinerals() - Method in class bwem.unit.NeutralDataImpl
 
getMiniTile(WalkPosition, CheckMode) - Method in interface bwem.map.TerrainData
 
getMiniTile(WalkPosition) - Method in interface bwem.map.TerrainData
 
getMiniTile(WalkPosition, CheckMode) - Method in class bwem.map.TerrainDataImpl
 
getMiniTile(WalkPosition) - Method in class bwem.map.TerrainDataImpl
 
getMiniTile_(WalkPosition, CheckMode) - Method in interface bwem.map.TerrainDataInitializer
 
getMiniTile_(WalkPosition) - Method in interface bwem.map.TerrainDataInitializer
 
getMiniTile_(WalkPosition, CheckMode) - Method in class bwem.map.TerrainDataInitializerImpl
 
getMiniTile_(WalkPosition) - Method in class bwem.map.TerrainDataInitializerImpl
 
getMiniTiles() - Method in interface bwem.tile.TileData
Provides access to the internal array of miniTiles.
getMiniTiles() - Method in class bwem.tile.TileDataImpl
 
getMissingUnits(Collection<? extends PlayerUnit>, Collection<UnitType>) - Static method in class org.openbw.bwapi4j.Player
 
getMousePosition() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getName() - Method in class org.openbw.bwapi4j.Player
Retrieves the name of the player.
getNearestArea(WalkPosition) - Method in class bwem.Graph
 
getNearestArea(TilePosition) - Method in class bwem.Graph
 
getNearestArea(WalkPosition) - Method in interface bwem.map.Map
 
getNearestArea(TilePosition) - Method in interface bwem.map.Map
 
getNearestArea(WalkPosition) - Method in class bwem.map.MapImpl
 
getNearestArea(TilePosition) - Method in class bwem.map.MapImpl
 
getNeutral() - Method in interface bwem.tile.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.TileImpl
 
getNeutralData() - Method in interface bwem.map.Map
 
getNeutralData() - Method in class bwem.map.MapImpl
 
getNextStacked() - Method in interface bwem.unit.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 = Map::GetTile(topLeft()).GetNeutral() ; n ; n = n->nextStacked())
getNextStacked() - Method in class bwem.unit.NeutralImpl
 
getNodePosition(ChokePoint.Node) - Method in interface bwem.ChokePoint
Returns the position of one of the 3 nodes of this ChokePoint (Cf.
getNodePosition(ChokePoint.Node) - Method in class bwem.ChokePointImpl
 
getNodePositionInArea(ChokePoint.Node, Area) - Method in interface 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.ChokePointImpl
 
getNodes() - Method in class yata.YATA
 
getNuclearSilo() - Method in class org.openbw.bwapi4j.unit.CommandCenter
Gets the Nuclear Silo addon, if there is one.
getNukeDots() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getNydusExit() - Method in class org.openbw.bwapi4j.unit.NydusCanal
 
getNydusExitId() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getOrder() - Method in enum org.openbw.bwapi4j.type.TechType
Retrieves the Order that a Unit uses when using this ability.
getOrder() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getOrder() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getOrder() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getOrder() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getOrderTarget() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getOrderTarget() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getOrderTarget() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getOrderTarget() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getOrderTargetPosition() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getOrderTargetPosition() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getOrderTargetPosition() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getOrderTargetPosition() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getOuterMiniTileBorderOfNeutral(Neutral) - Method in interface bwem.map.MapInitializer
 
getOuterMiniTileBorderOfNeutral(Neutral) - Method in class bwem.map.MapInitializerImpl
 
getPath(ChokePoint, ChokePoint) - Method in class bwem.Graph
 
getPath(Position, Position, MutableInt) - Method in class bwem.Graph
 
getPath(Position, Position) - Method in class bwem.Graph
 
getPath(Position, Position, MutableInt) - Method in interface bwem.map.Map
 
getPath(Position, Position) - Method in interface bwem.map.Map
 
getPath(Position, Position, MutableInt) - Method in class bwem.map.MapImpl
 
getPath(Position, Position) - Method in class bwem.map.MapImpl
 
getPath(TilePosition, TilePosition) - Method in class yata.YATA
 
getPathBackTrace() - Method in class bwem.ChokePointImpl
 
getPathTo(ChokePoint) - Method in interface 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.ChokePointImpl
 
getPhysicsLab() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
Gets the Physics Lab addon, if there is one.
getPixelSize() - Method in interface bwem.map.MapData
Returns the size of the map in pixels.
getPixelSize() - Method in class bwem.map.MapDataImpl
 
getPlayer() - Method in class org.openbw.bwapi4j.Bullet
 
getPlayer(int) - Method in class org.openbw.bwapi4j.BW
 
getPlayer() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getPlayer() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getPlayer() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getPlayer(int) - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getPlayer() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getPlayer(int) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getPosition() - Method in class org.openbw.bwapi4j.Bullet
 
getPosition() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getPosition() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getProbableConstructionStart() - Method in interface org.openbw.bwapi4j.unit.Building
 
getProbableConstructionStart() - Method in class org.openbw.bwapi4j.unit.BuildingImpl
 
getRace() - Method in class org.openbw.bwapi4j.Player
Retrieves the race of the player.
getRace() - Method in enum org.openbw.bwapi4j.type.TechType
Retrieves the race that is required to research or use the TechType.
getRace() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the Race that the unit type belongs to.
getRace() - Method in enum org.openbw.bwapi4j.type.UpgradeType
Retrieves the race the upgrade is for.
getRallyPosition() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getRallyPosition() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getRallyUnit() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getRallyUnit() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getRandomElement(List<T>) - Static method in class bwem.util.Utils
Returns a random element from the specified container.
getRandomPosition() - Method in interface bwem.map.MapData
Returns a random position on the map in pixels.
getRandomPosition() - Method in class bwem.map.MapDataImpl
 
getRandomSeed() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getRawFrontier() - Method in interface bwem.map.Map
 
getRawFrontier() - Method in class bwem.map.MapImpl
 
getRazingScore() - Method in class org.openbw.bwapi4j.Player
Retrieves the total razing score, as seen in the end-game score screen.
getRefinery() - Method in enum org.openbw.bwapi4j.type.Race
Retrieves the default structure UnitType for this Race that is used to harvest gas from Vespene Geysers.
getRefinery(UnitType, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getRemainingBuildTime() - Method in interface org.openbw.bwapi4j.unit.Building
 
getRemainingBuildTime() - Method in class org.openbw.bwapi4j.unit.BuildingImpl
 
getRemainingBuildTime() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getRemainingLatencyFrames() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getRemainingMorphTime() - Method in class org.openbw.bwapi4j.unit.Egg
 
getRemainingResearchTime() - Method in class org.openbw.bwapi4j.unit.ResearchingFacility.ResearchInProgress
 
getRemainingTrainTime() - Method in class org.openbw.bwapi4j.unit.Barracks
 
getRemainingTrainTime() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
getRemainingTrainTime() - Method in class org.openbw.bwapi4j.unit.Factory
 
getRemainingTrainTime() - Method in class org.openbw.bwapi4j.unit.Gateway
 
getRemainingTrainTime() - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
getRemainingTrainTime() - Method in class org.openbw.bwapi4j.unit.Nexus
 
getRemainingTrainTime() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getRemainingTrainTime() - Method in class org.openbw.bwapi4j.unit.RoboticsFacility
 
getRemainingTrainTime() - Method in class org.openbw.bwapi4j.unit.Stargate
 
getRemainingTrainTime() - Method in class org.openbw.bwapi4j.unit.Starport
 
getRemainingTrainTime() - Method in interface org.openbw.bwapi4j.unit.TrainingFacility
 
getRemainingUpgradeTime() - Method in class org.openbw.bwapi4j.unit.ResearchingFacility.UpgradeInProgress
 
getRemoveTimer() - Method in class org.openbw.bwapi4j.Bullet
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.Academy
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.Armory
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.CitadelOfAdun
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.ControlTower
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.CovertOps
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.Forge
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.Hatchery
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.MachineShop
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.Observatory
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.PhysicsLab
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.QueensNest
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getResearchInProgress() - Method in interface org.openbw.bwapi4j.unit.ResearchingFacility
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.SpawningPool
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.Spire
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.UltraliskCavern
 
getResearchInProgress() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getResearchType() - Method in class org.openbw.bwapi4j.unit.ResearchingFacility.ResearchInProgress
 
getResources() - Method in interface org.openbw.bwapi4j.unit.GasMiningFacility
 
getResources() - Method in class org.openbw.bwapi4j.unit.GasMiningFacilityImpl
 
getResources() - Method in class org.openbw.bwapi4j.unit.MineralPatch
 
getResources() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getResources() - Method in interface org.openbw.bwapi4j.unit.Resource
 
getResources() - Method in class org.openbw.bwapi4j.unit.VespeneGeyser
 
getRight() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getRight() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getScarabCount() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getScarabCount() - Method in class org.openbw.bwapi4j.unit.Reaver
 
getScienceVessel(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getScreenPosition() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getScreenSize() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getSCV(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getSecond() - Method in class org.openbw.bwapi4j.util.Pair
 
getSecondaryOrder() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getSecondaryOrder() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getSecondaryOrder() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getSecondaryOrder() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getSelectedUnits() - Method in class org.openbw.bwapi4j.InteractionHandler
 
getShields() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getShields() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getShields() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getSiegeTank(int, int, boolean) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getSightRange() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getSightRange() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getSize() - Method in interface bwem.area.Area
Returns the number of MiniTiles in this area.
getSize() - Method in class bwem.area.AreaImpl
 
getSize() - Method in class bwem.area.TempAreaInfo
 
getSize() - Method in interface bwem.unit.Neutral
Returns the size of this Neutral, in Tiles (same as Type()->tileSize())
getSize() - Method in class bwem.unit.NeutralImpl
 
getSize() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getSize() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getSortedDeltasByAscendingAltitude(int, int, int) - Method in interface bwem.map.MapInitializer
 
getSortedDeltasByAscendingAltitude(int, int, int) - Method in class bwem.map.MapInitializerImpl
1) Fill in and sort DeltasByAscendingAltitude
getSortedMiniTilesByDescendingAltitude() - Method in interface bwem.map.MapInitializer
 
getSortedMiniTilesByDescendingAltitude() - Method in class bwem.map.MapInitializerImpl
 
getSource() - Method in class org.openbw.bwapi4j.Bullet
 
getSpaceRemaining() - Method in class org.openbw.bwapi4j.unit.Bunker
 
getSpaceRemaining() - Method in interface org.openbw.bwapi4j.unit.Loadable
 
getSpaceRemaining() - Method in class org.openbw.bwapi4j.unit.Transporter
 
getSpellCooldown() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getSpellCooldown() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getSpellCooldown() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getSpiderMineCount() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getSpiderMineCount() - Method in class org.openbw.bwapi4j.unit.Vulture
 
getStackedNeutralCount() - Method in interface bwem.tile.Tile
Returns the number of Neutrals that occupy this Tile (Cf.
getStackedNeutralCount() - Method in class bwem.tile.TileImpl
 
getStartingLocations() - Method in interface bwem.map.MapData
Returns the internal container of the starting Locations.
Note: these correspond to BWAPI::getStartLocations().
getStartingLocations() - Method in class bwem.map.MapDataImpl
 
getStartLocation() - Method in class org.openbw.bwapi4j.Player
Retrieve's the player's starting location.
getStartPositions() - Method in interface org.openbw.bwapi4j.BWMap
 
getStaticBuildings() - Method in interface bwem.unit.NeutralData
 
getStaticBuildings() - Method in class bwem.unit.NeutralDataImpl
 
getStaticMarkable() - Static method in class bwem.area.AreaInitializerImpl
 
getStaticMarkable() - Static method in class bwem.tile.TileImpl
 
getStimTimer() - Method in class org.openbw.bwapi4j.unit.Firebat
 
getStimTimer() - Method in class org.openbw.bwapi4j.unit.Marine
 
getStimTimer() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getSupplyProvider() - Method in enum org.openbw.bwapi4j.type.Race
Retrieves the default supply provider UnitType for this race that is used to construct units.
getSupplyRequired() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
getSupplyRequired() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
getTarget() - Method in class org.openbw.bwapi4j.Bullet
 
getTarget() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getTargetPosition() - Method in class org.openbw.bwapi4j.Bullet
 
getTargetPosition() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
getTargetPosition() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
getTargetPosition() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getTargetUnit() - Method in interface org.openbw.bwapi4j.unit.Attacker
 
getTargetUnit() - Method in class org.openbw.bwapi4j.unit.MissileTurret
 
getTargetUnit() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
getTargetUnit() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
getTargetUnit() - Method in class org.openbw.bwapi4j.unit.PhotonCannon
 
getTargetUnit() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getTargetUnit() - Method in class org.openbw.bwapi4j.unit.SporeColony
 
getTargetUnit() - Method in class org.openbw.bwapi4j.unit.SunkenColony
 
getTech() - Method in enum org.openbw.bwapi4j.type.WeaponType
Retrieves the technology type that must be researched before this weapon can be used.
getTextColor() - Method in class org.openbw.bwapi4j.Player
Retrieves the control code character that changes the color of text messages to represent this player.
getTile(TilePosition, CheckMode) - Method in interface bwem.map.TerrainData
 
getTile(TilePosition) - Method in interface bwem.map.TerrainData
 
getTile(TilePosition, CheckMode) - Method in class bwem.map.TerrainDataImpl
 
getTile(TilePosition) - Method in class bwem.map.TerrainDataImpl
 
getTile_(TilePosition, CheckMode) - Method in interface bwem.map.TerrainDataInitializer
 
getTile_(TilePosition) - Method in interface bwem.map.TerrainDataInitializer
 
getTile_(TilePosition, CheckMode) - Method in class bwem.map.TerrainDataInitializerImpl
 
getTile_(TilePosition) - Method in class bwem.map.TerrainDataInitializerImpl
 
getTileData() - Method in interface bwem.map.TerrainData
 
getTileData() - Method in class bwem.map.TerrainDataImpl
 
getTilePosition() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getTilePosition() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getTiles() - Method in interface bwem.tile.TileData
Provides access to the internal array of Tiles.
getTiles() - Method in class bwem.tile.TileDataImpl
 
getTileSize() - Method in interface bwem.map.MapData
Returns the size of the map in tiles.
getTileSize() - Method in class bwem.map.MapDataImpl
 
getTimeSpotted() - Method in class org.openbw.bwapi4j.unit.Spell
 
getTop() - Method in interface bwem.area.Area
getTop() - Method in class bwem.area.AreaImpl
 
getTop() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getTop() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getTopLeft() - Method in interface bwem.area.Area
Returns the top left position of the bounding box of this area.
getTopLeft() - Method in class bwem.area.AreaImpl
 
getTopLeft() - Method in interface bwem.unit.Neutral
Returns the top left Tile position of this Neutral (same as unit()->getInitialTilePosition()).
getTopLeft() - Method in class bwem.unit.NeutralImpl
 
getTopSpeed() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
getTopSpeed() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
getTopSpeed() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getTrainingQueue() - Method in class org.openbw.bwapi4j.unit.Barracks
 
getTrainingQueue() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
getTrainingQueue() - Method in class org.openbw.bwapi4j.unit.Factory
 
getTrainingQueue() - Method in class org.openbw.bwapi4j.unit.Gateway
 
getTrainingQueue() - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
getTrainingQueue() - Method in class org.openbw.bwapi4j.unit.Nexus
 
getTrainingQueue() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getTrainingQueue() - Method in class org.openbw.bwapi4j.unit.RoboticsFacility
 
getTrainingQueue() - Method in class org.openbw.bwapi4j.unit.Stargate
 
getTrainingQueue() - Method in class org.openbw.bwapi4j.unit.Starport
 
getTrainingQueue() - Method in interface org.openbw.bwapi4j.unit.TrainingFacility
 
getTrainingSlot() - Method in class org.openbw.bwapi4j.unit.Larva
Returns a UnitImpl.TrainingSlot if this larva is about to morph or null if not.
getTransport() - Method in enum org.openbw.bwapi4j.type.Race
Retrieves the default transport UnitType for this race that is used to transport ground units across the map.
getTransport() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
getTransport() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
getTransportId() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getTrueDoors(List<WalkPosition>, Neutral) - Method in interface bwem.map.MapInitializer
 
getTrueDoors(List<WalkPosition>, Neutral) - Method in class bwem.map.MapInitializerImpl
3) If at least 2 doors, find the true doors in Border: a true door is a door that gives onto an area big enough
getTurnRadius() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
getTurnRadius() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
getType() - Method in class org.openbw.bwapi4j.Bullet
 
getType() - Method in class org.openbw.bwapi4j.Player
Retrieves the player's controller type.
getType() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getType() - Method in interface org.openbw.bwapi4j.unit.Unit
Returns the type of this unit.
getType() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getUnassignedStartingLocations() - Method in interface bwem.map.Map
 
getUnassignedStartingLocations() - Method in class bwem.map.MapImpl
 
getUnit() - Method in interface bwem.unit.Neutral
Returns the BWAPI::Unit this Neutral is wrapping around.
getUnit() - Method in class bwem.unit.NeutralImpl
 
getUnit(int) - Method in class org.openbw.bwapi4j.BW
 
getUnit(int) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getUnits(Player) - Method in class org.openbw.bwapi4j.BW
Gets all units for given player.
getUnitScore() - Method in class org.openbw.bwapi4j.Player
Retrieves the total unit score, as seen in the end-game score screen.
getUnitsInRadius(int, Collection<T>) - Method in interface org.openbw.bwapi4j.unit.Unit
 
getUnitsInRadius(int, Collection<T>) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getUnitStatCalculator() - Method in class org.openbw.bwapi4j.Player
 
getUnitStatCalculator() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getUnitType() - Method in class org.openbw.bwapi4j.type.UnitType.WhatBuilds
 
getUnitType() - Method in class org.openbw.bwapi4j.unit.UnitImpl.TrainingSlot
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.Academy
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.Armory
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.CitadelOfAdun
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.ControlTower
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.CovertOps
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.Forge
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.Hatchery
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.MachineShop
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.Observatory
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.PhysicsLab
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.QueensNest
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getUpgradeInProgress() - Method in interface org.openbw.bwapi4j.unit.ResearchingFacility
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.SpawningPool
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.Spire
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.UltraliskCavern
 
getUpgradeInProgress() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getUpgradeLevel(UpgradeType) - Method in class org.openbw.bwapi4j.Player
Retrieves the current upgrade level that the player has attained for a given upgrade type.
getUpgradeType() - Method in class org.openbw.bwapi4j.unit.ResearchingFacility.UpgradeInProgress
 
getValkyrie(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getValue() - Method in enum org.openbw.bwapi4j.type.Color
 
getValue() - Method in enum org.openbw.bwapi4j.type.Key
 
getVelocityX() - Method in class org.openbw.bwapi4j.Bullet
 
getVelocityX() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getVelocityX() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getVelocityX() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getVelocityY() - Method in class org.openbw.bwapi4j.Bullet
 
getVelocityY() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
getVelocityY() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
getVelocityY() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
getVeryHighGroundPercentage() - Method in interface bwem.area.Area
Returns the percentage of very high ground tiles in this area.
getVeryHighGroundPercentage() - Method in class bwem.area.AreaImpl
 
getVespeneGeyser(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getVespeneGeysers() - Method in class org.openbw.bwapi4j.BW
Gets a list of all vespene geysers.
getVulture(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getWalkPositionWithHighestAltitude() - Method in interface bwem.area.Area
Returns the position of the MiniTile with the highest altitude value.
getWalkPositionWithHighestAltitude() - Method in class bwem.area.AreaImpl
 
getWalkPositionWithHighestAltitude() - Method in class bwem.area.TempAreaInfo
 
getWalkSize() - Method in interface bwem.map.MapData
Returns the size of the map in walktiles.
getWalkSize() - Method in class bwem.map.MapDataImpl
 
getWeakestUnitInRadius(int, Collection<T>) - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
Convenience method to be used e.g.
getWeakestUnitInRadius(int, Collection<T>) - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
Convenience method to be used e.g.
getWeapon() - Method in enum org.openbw.bwapi4j.type.TechType
Retrieves the Weapon that is attached to this tech type.
getWidth() - Method in class yata.YATA
 
getWorker() - Method in enum org.openbw.bwapi4j.type.Race
Retrieves the default worker type for this Race.
getWraith(int, int) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
getX() - Method in class org.openbw.bwapi4j.Position
 
getX() - Method in class org.openbw.bwapi4j.TilePosition
 
getX() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getX() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getX() - Method in class org.openbw.bwapi4j.WalkPosition
 
getY() - Method in class org.openbw.bwapi4j.Position
 
getY() - Method in class org.openbw.bwapi4j.TilePosition
 
getY() - Method in interface org.openbw.bwapi4j.unit.Unit
 
getY() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
getY() - Method in class org.openbw.bwapi4j.WalkPosition
 
Geyser - Class in bwem.unit
Geysers Correspond to the units in BWAPI::getStaticNeutralUnits() for which getType() == Resource_Vespene_Geyser.
Geyser(Unit, Map) - Constructor for class bwem.unit.Geyser
 
geysers - Variable in class bwem.area.AreaImpl
 
Ghost - Class in org.openbw.bwapi4j.unit
 
Ghost() - Constructor for class org.openbw.bwapi4j.unit.Ghost
 
Goliath - Class in org.openbw.bwapi4j.unit
 
Goliath() - Constructor for class org.openbw.bwapi4j.unit.Goliath
 
Graph - Class in bwem
 
Graph(Map) - Constructor for class bwem.Graph
 
GreaterSpire - Class in org.openbw.bwapi4j.unit
 
GreaterSpire(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.GreaterSpire
 
GroundAttacker - Interface in org.openbw.bwapi4j.unit
Units implementing this interface can attack ground units.
groundWeapon() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves this unit type's weapon type used when attacking targets on the ground.
groundWeaponDamageCooldown(GroundAttacker) - Method in class org.openbw.bwapi4j.UnitStatCalculator
Retrieves the ground weapon cooldown of a unit.
groundWeaponDamageMaxCooldown(UnitType) - Method in class org.openbw.bwapi4j.UnitStatCalculator
Retrieves the weapon max cooldown of a unit type, taking the player's attack speed upgrades into consideration.
groupId - Variable in class bwem.area.AreaImpl
 
GroupId - Class in bwem.area.typedef
Immutable wrapper of the integer primitive to satisfy the original C++ definition: area.h:56:typedef int16_t groupId;
GroupId(int) - Constructor for class bwem.area.typedef.GroupId
 
Guardian - Class in org.openbw.bwapi4j.unit
 
Guardian() - Constructor for class org.openbw.bwapi4j.unit.Guardian
 

H

hallucination(MobileUnit) - Method in class org.openbw.bwapi4j.unit.HighTemplar
 
haltConstruction() - Method in class org.openbw.bwapi4j.unit.SCV
 
haltDistance() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the unit's halting distance.
hasCreep(TilePosition) - Method in interface org.openbw.bwapi4j.BWMap
 
hashCode() - Method in class bwem.area.AreaImpl
 
hashCode() - Method in class bwem.area.typedef.AreaId
 
hashCode() - Method in class bwem.area.typedef.GroupId
 
hashCode() - Method in class bwem.BaseImpl
 
hashCode() - Method in class bwem.ChokePointImpl
 
hashCode() - Method in class bwem.typedef.Altitude
 
hashCode() - Method in class bwem.typedef.Index
 
hashCode() - Method in class bwem.unit.Geyser
 
hashCode() - Method in class bwem.unit.Mineral
 
hashCode() - Method in class bwem.unit.NeutralImpl
 
hashCode() - Method in class bwem.unit.Resource
 
hashCode() - Method in class bwem.unit.StaticBuilding
 
hashCode() - Method in interface bwem.util.IWrappedInteger
 
hashCode() - Method in class org.openbw.bwapi4j.Position
 
hashCode() - Method in class org.openbw.bwapi4j.TilePosition
 
hashCode() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
hashCode() - Method in class org.openbw.bwapi4j.unit.UnitImpl.TrainingSlot
 
hashCode() - Method in class org.openbw.bwapi4j.util.Pair
 
hashCode() - Method in class org.openbw.bwapi4j.WalkPosition
 
hasNuke() - Method in class org.openbw.bwapi4j.unit.NuclearSilo
 
hasPath(Position, Position) - Method in interface org.openbw.bwapi4j.BWMap
 
hasPermanentCloak() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is permanently cloaked.
hasPower(TilePosition) - Method in interface org.openbw.bwapi4j.BWMap
 
hasResearched(TechType) - Method in class org.openbw.bwapi4j.Player
Checks if the player has already researched a given technology.
Hatchery - Class in org.openbw.bwapi4j.unit
 
Hatchery(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Hatchery
 
heal(PlayerUnit) - Method in class org.openbw.bwapi4j.unit.Medic
 
heal(Position) - Method in class org.openbw.bwapi4j.unit.Medic
 
heal(Position, boolean) - Method in class org.openbw.bwapi4j.unit.Medic
 
height() - Method in enum org.openbw.bwapi4j.type.UnitType
A macro for retrieving the height of the unit type, which is calculated using dimensionUp + dimensionDown + 1.
height() - Method in interface org.openbw.bwapi4j.unit.Unit
 
height() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
highestAltitude - Variable in class bwem.area.AreaImpl
 
highestAltitude - Variable in class bwem.map.MapImpl
 
highGroundTileCount - Variable in class bwem.area.AreaImpl
 
HighTemplar - Class in org.openbw.bwapi4j.unit
 
HighTemplar() - Constructor for class org.openbw.bwapi4j.unit.HighTemplar
 
Hive - Class in org.openbw.bwapi4j.unit
 
Hive(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Hive
 
holdPosition() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
holdPosition(boolean) - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
holdPosition() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
holdPosition(boolean) - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
Hydralisk - Class in org.openbw.bwapi4j.unit
 
Hydralisk() - Constructor for class org.openbw.bwapi4j.unit.Hydralisk
 
HydraliskDen - Class in org.openbw.bwapi4j.unit
 
HydraliskDen(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.HydraliskDen
 

I

incompleteUnitCount() - Method in class org.openbw.bwapi4j.Player
Retrieves the number of incomplete units that the player has.
Index - Class in bwem.typedef
Immutable wrapper of the integer primitive to satisfy the original C++ definition: cp.h:143:typedef int index;
Index(int) - Constructor for class bwem.typedef.Index
 
infestation(CommandCenter) - Method in class org.openbw.bwapi4j.unit.Queen
Infests a given Command Center.
InfestedCommandCenter - Class in org.openbw.bwapi4j.unit
 
InfestedCommandCenter(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
InfestedTerran - Class in org.openbw.bwapi4j.unit
 
InfestedTerran() - Constructor for class org.openbw.bwapi4j.unit.InfestedTerran
 
initialize() - Method in class bwem.BWEM
Default value for enableTimer is false.
initialize(boolean) - Method in class bwem.BWEM
Initializes and pre-computes all of the internal data.
initialize(boolean) - Method in interface bwem.map.MapInitializer
 
initialize(boolean) - Method in class bwem.map.MapInitializerImpl
 
initialize(BW, Map) - Method in class bwem.MapPrinter
 
initialize() - Method in class org.openbw.bwapi4j.Player
Initializes a player with static information (constant through the course of a game).
initializeNeutralData(List<MineralPatch>, List<VespeneGeyser>, List<PlayerUnit>) - Method in interface bwem.map.MapInitializer
 
initializeNeutralData(List<MineralPatch>, List<VespeneGeyser>, List<PlayerUnit>) - Method in class bwem.map.MapInitializerImpl
 
initializeTerrainData(int, int, List<TilePosition>) - Method in interface bwem.map.MapInitializer
 
initializeTerrainData(int, int, List<TilePosition>) - Method in class bwem.map.MapInitializerImpl
 
injectValues() - Static method in class org.openbw.bwapi4j.test.BWDataProvider
 
innerBorder(TilePosition, TilePosition, boolean) - Static method in class bwem.util.BwemExt
 
innerBorder(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
innerBorder(WalkPosition, WalkPosition, boolean) - Static method in class bwem.util.BwemExt
 
innerBorder(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
innerMiniTileBorder(TilePosition, TilePosition, boolean) - Static method in class bwem.util.BwemExt
 
innerMiniTileBorder(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
innerSplashRadius() - Method in enum org.openbw.bwapi4j.type.WeaponType
Retrieves the inner radius used for splash damage calculations, in pixels.
InteractionHandler - Class in org.openbw.bwapi4j
 
Interceptor - Class in org.openbw.bwapi4j.unit
 
Interceptor() - Constructor for class org.openbw.bwapi4j.unit.Interceptor
 
intersect(int, int, int, int, int, int, int, int) - Static method in class bwem.util.Utils
 
intValue() - Method in class bwem.area.typedef.AreaId
 
intValue() - Method in class bwem.area.typedef.GroupId
 
intValue() - Method in enum bwem.tile.Tile.GroundHeight
 
intValue() - Method in class bwem.typedef.Altitude
 
intValue() - Method in class bwem.typedef.Index
 
intValue() - Method in interface bwem.util.IWrappedInteger
 
irradiate(PlayerUnit) - Method in class org.openbw.bwapi4j.unit.ScienceVessel
 
isAccelerating() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isAccelerating() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isAccelerating() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isAccessibleFrom(Area) - Method in interface bwem.area.Area
Returns whether this Area is accessible from the specified area, that is, if they share the same GroupId().
- Note: accessibility is always symmetrical.
- Note: even if a and b are neighboring Areas,
we can have: a->AccessibleFrom(b)
and not: contains(a->AccessibleNeighbors(), b)
isAccessibleFrom(Area) - Method in class bwem.area.AreaImpl
 
isAddon() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit is an add-on.
isAlly() - Method in class org.openbw.bwapi4j.Player
 
isAltitudeMissing() - Method in class bwem.tile.MiniTileImpl
 
isAreaIdMissing() - Method in class bwem.tile.MiniTileImpl
 
isAttackFrame() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isAttackFrame() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isAttackFrame() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isAttacking() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isAttacking() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isAttacking() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isBeacon() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is a beacon.
isBeingConstructed() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isBeingConstructed() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isBeingConstructed() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isBeingGathered() - Method in interface org.openbw.bwapi4j.unit.GasMiningFacility
 
isBeingGathered() - Method in class org.openbw.bwapi4j.unit.GasMiningFacilityImpl
 
isBeingGathered() - Method in class org.openbw.bwapi4j.unit.MineralPatch
 
isBeingGathered() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isBeingGathered() - Method in interface org.openbw.bwapi4j.unit.Resource
 
isBeingGathered() - Method in class org.openbw.bwapi4j.unit.VespeneGeyser
 
isBeingHealed() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isBeingHealed() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isBeingHealed() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isBlind() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isBlind() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isBlind() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isBlocked() - Method in interface bwem.ChokePoint
If !isPseudo(), returns false.
isBlocked() - Method in class bwem.ChokePointImpl
 
isBlocked() - Method in class bwem.tile.MiniTileImpl
 
isBlocking() - Method in interface bwem.unit.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.unit.NeutralImpl
 
isBraking() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isBraking() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isBraking() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isBuildable() - Method in interface bwem.tile.Tile
BWEM enforces the relation buildable ==> walkable (Cf.
isBuildable() - Method in class bwem.tile.TileImpl
 
isBuildable(int, int, boolean) - Method in interface org.openbw.bwapi4j.BWMap
 
isBuildable(TilePosition, boolean) - Method in interface org.openbw.bwapi4j.BWMap
 
isBuildable(int, int) - Method in interface org.openbw.bwapi4j.BWMap
 
isBuildable(TilePosition) - Method in interface org.openbw.bwapi4j.BWMap
 
isBuilding() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit is a structure.
isBuildingAddon() - Method in interface org.openbw.bwapi4j.unit.ExtendibleByAddon
 
isBurrowable() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type has the capability to use the Burrow technology when it is researched.
isBurrowed() - Method in interface org.openbw.bwapi4j.unit.Burrowable
 
isBurrowed() - Method in class org.openbw.bwapi4j.unit.Defiler
 
isBurrowed() - Method in class org.openbw.bwapi4j.unit.Drone
 
isBurrowed() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
isBurrowed() - Method in class org.openbw.bwapi4j.unit.InfestedTerran
 
isBurrowed() - Method in class org.openbw.bwapi4j.unit.Lurker
 
isBurrowed() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isBurrowed() - Method in class org.openbw.bwapi4j.unit.SpiderMine
 
isBurrowed() - Method in class org.openbw.bwapi4j.unit.Zergling
 
isCarryingGas() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isCarryingGas() - Method in class org.openbw.bwapi4j.unit.Worker
 
isCarryingMinerals() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isCarryingMinerals() - Method in class org.openbw.bwapi4j.unit.Worker
 
isCloakable() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type has the capability to use a cloaking ability when it is researched.
isCloaked() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isCloaked() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isCloaked() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isCompleted() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isCompleted() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isCompleted() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isConstructing() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isConstructing() - Method in class org.openbw.bwapi4j.unit.Worker
 
isCritter() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is a neutral critter.
isDefeated() - Method in class org.openbw.bwapi4j.Player
Checks if the player has been defeated.
isDefenseMatrixed() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isDefenseMatrixed() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isDefenseMatrixed() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isDetected() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isDetected() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isDetected() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isDetector() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is capable of detecting units that are cloaked or burrowed.
isDetector() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isDetector() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isDoodad() - Method in interface bwem.tile.Tile
Tells if this Tile is part of a doodad.
isDoodad() - Method in class bwem.tile.TileImpl
 
isEmpty() - Method in class bwem.typedef.CPPath
 
isEnemy() - Method in class org.openbw.bwapi4j.Player
 
isEnsnared() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isEnsnared() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isEnsnared() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isExists() - Method in class org.openbw.bwapi4j.Bullet
 
isExplored(int, int) - Method in interface org.openbw.bwapi4j.BWMap
 
isExplored(TilePosition) - Method in interface org.openbw.bwapi4j.BWMap
 
isFlagBeacon() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is a flag beacon.
isFlyer() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is a flying unit.
isFlyer() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isFlyer() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isFlying() - Method in interface org.openbw.bwapi4j.unit.Unit
 
isFlying() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
isFlyingBuilding() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this structure has the capability to use the lift-off command.
isFollowing() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isFollowing() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isFollowing() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isGatheringGas() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isGatheringGas() - Method in class org.openbw.bwapi4j.unit.Worker
 
isGatheringMinerals() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isGatheringMinerals() - Method in class org.openbw.bwapi4j.unit.Worker
 
isHallucination() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isHallucination() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isHallucination() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isHasNuke() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isHero() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is a hero.
isHoldingPosition() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isHoldingPosition() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isHoldingPosition() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isIdle() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isIdle() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isIdle() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isInitialized() - Method in interface bwem.map.Map
 
isInitialized() - Method in class bwem.map.MapImpl
 
isInterruptible() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isInterruptible() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isInterruptible() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isInvincible() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is invincible by default.
isIrradiated() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isIrradiated() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isIrradiated() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isKeyPressed(Key) - Method in class org.openbw.bwapi4j.InteractionHandler
 
isLake() - Method in interface bwem.tile.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.tile.MiniTileImpl
 
isLatComEnabled() - Method in class org.openbw.bwapi4j.InteractionHandler
 
isLifted() - Method in class org.openbw.bwapi4j.unit.Barracks
 
isLifted() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
isLifted() - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
isLifted() - Method in class org.openbw.bwapi4j.unit.Factory
 
isLifted() - Method in interface org.openbw.bwapi4j.unit.FlyingBuilding
 
isLifted() - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
isLifted() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isLifted() - Method in class org.openbw.bwapi4j.unit.Starport
 
isLoaded() - Method in class org.openbw.bwapi4j.unit.Bunker
 
isLoaded() - Method in interface org.openbw.bwapi4j.unit.Loadable
 
isLoaded() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isLoaded() - Method in class org.openbw.bwapi4j.unit.Transporter
 
isLockedDown() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isLockedDown() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isLockedDown() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isMaelstrommed() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isMaelstrommed() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isMaelstrommed() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isMarked() - Method in class bwem.Markable
 
isMechanical() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit is mechanical.
isMineralField() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is a mineral field and contains a resource amount.
isMoving() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isMoving() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isMoving() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isNeutral() - Method in class org.openbw.bwapi4j.Player
Checks if this player is the neutral player.
isNeutral() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is a neutral type, such as critters and resources.
isObserver() - Method in class org.openbw.bwapi4j.Player
Checks if the player is an observer player, typically in a Use Map Settings observer game.
isOrganic() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit is an organic unit.
isParasited() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isParasited() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isParasited() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isPathFoundInPathVariable(String, String) - Static method in class org.openbw.bwapi4j.util.system.SystemUtils
 
isPatrolling() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isPatrolling() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isPatrolling() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isPaused() - Method in class org.openbw.bwapi4j.InteractionHandler
 
isPlagued() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isPlagued() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isPlagued() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isPointInBoundingBox(TilePosition, TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
isPowered() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isPowered() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isPowered() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isPowerup() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is a powerup.
isPseudo() - Method in interface 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.ChokePointImpl
 
isReadyForResources() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
isReadyForResources() - Method in class org.openbw.bwapi4j.unit.Hatchery
 
isReadyForResources() - Method in class org.openbw.bwapi4j.unit.Lair
 
isReadyForResources() - Method in class org.openbw.bwapi4j.unit.Nexus
 
isReadyForResources() - Method in interface org.openbw.bwapi4j.unit.ResourceDepot
Returns true if workers can deliver resources.
isRefinery() - Method in enum org.openbw.bwapi4j.type.UnitType
 
isRepairing() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isRepairing() - Method in class org.openbw.bwapi4j.unit.SCV
 
isReplay() - Method in class org.openbw.bwapi4j.InteractionHandler
 
isResearching(TechType) - Method in class org.openbw.bwapi4j.Player
Checks if the player is researching a given technology type.
isResearching() - Method in class org.openbw.bwapi4j.unit.Academy
 
isResearching() - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
isResearching() - Method in class org.openbw.bwapi4j.unit.Armory
 
isResearching() - Method in class org.openbw.bwapi4j.unit.CitadelOfAdun
 
isResearching() - Method in class org.openbw.bwapi4j.unit.ControlTower
 
isResearching() - Method in class org.openbw.bwapi4j.unit.CovertOps
 
isResearching() - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
isResearching() - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
isResearching() - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
isResearching() - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
isResearching() - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
isResearching() - Method in class org.openbw.bwapi4j.unit.Forge
 
isResearching() - Method in class org.openbw.bwapi4j.unit.Hatchery
 
isResearching() - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
isResearching() - Method in class org.openbw.bwapi4j.unit.MachineShop
 
isResearching() - Method in class org.openbw.bwapi4j.unit.Observatory
 
isResearching() - Method in class org.openbw.bwapi4j.unit.PhysicsLab
 
isResearching() - Method in class org.openbw.bwapi4j.unit.QueensNest
 
isResearching() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isResearching() - Method in interface org.openbw.bwapi4j.unit.ResearchingFacility
 
isResearching() - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
isResearching() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
isResearching() - Method in class org.openbw.bwapi4j.unit.SpawningPool
 
isResearching() - Method in class org.openbw.bwapi4j.unit.Spire
 
isResearching() - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
isResearching() - Method in class org.openbw.bwapi4j.unit.UltraliskCavern
 
isResourceContainer() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is capable of storing resources such as Mineral Fields.
isResourceDepot() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is a resource depot.
isRobotic() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit is robotic.
isSameUnitTypeAs(Neutral) - Method in class bwem.unit.NeutralImpl
 
isSea() - Method in interface bwem.tile.MiniTile
Sea-miniTiles are unwalkable miniTiles that have their altitude equal to 0.
isSea() - Method in class bwem.tile.MiniTileImpl
 
isSeaOrLake() - Method in class bwem.tile.MiniTileImpl
 
isSeaWithNonSeaNeighbors(WalkPosition) - Method in interface bwem.map.TerrainData
 
isSeaWithNonSeaNeighbors(WalkPosition) - Method in class bwem.map.TerrainDataImpl
 
isSelected() - Method in interface org.openbw.bwapi4j.unit.Unit
 
isSelected() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
isSieged() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isSieged() - Method in class org.openbw.bwapi4j.unit.SiegeTank
 
isSpecialBuilding() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this structure is special and cannot be obtained normally within the game.
isSpell() - Method in enum org.openbw.bwapi4j.type.UnitType
Identifies if this unit type is used to complement some abilities.
isSpellcaster() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type has the capacity to store energy and use it for special abilities.
isStartingAttack() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isStartingAttack() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isStartingAttack() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isStartingLocation() - Method in interface 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.BaseImpl
 
isStasised() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isStasised() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isStasised() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isStimmed() - Method in class org.openbw.bwapi4j.unit.Firebat
 
isStimmed() - Method in class org.openbw.bwapi4j.unit.Marine
 
isStimmed() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isStuck() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isStuck() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isStuck() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
issueCommand(int, UnitCommandType, int, int, int, int) - Method in class org.openbw.bwapi4j.unit.RawUnit
 
issueCommand(int, UnitCommandType, int, int, int, int) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
isTerrain() - Method in interface bwem.tile.MiniTile
Terrain miniTiles are just walkable miniTiles
isTerrain() - Method in class bwem.tile.MiniTileImpl
 
isTerrain() - Method in interface bwem.tile.Tile
Tells if at least one of the sub-miniTiles is a Terrain-MiniTile.
isTerrain() - Method in class bwem.tile.TileImpl
 
isTraining() - Method in class org.openbw.bwapi4j.unit.Barracks
 
isTraining() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
isTraining() - Method in class org.openbw.bwapi4j.unit.Factory
 
isTraining() - Method in class org.openbw.bwapi4j.unit.Gateway
 
isTraining() - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
isTraining() - Method in class org.openbw.bwapi4j.unit.Nexus
 
isTraining() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isTraining() - Method in class org.openbw.bwapi4j.unit.RoboticsFacility
 
isTraining() - Method in class org.openbw.bwapi4j.unit.Stargate
 
isTraining() - Method in class org.openbw.bwapi4j.unit.Starport
 
isTraining() - Method in interface org.openbw.bwapi4j.unit.TrainingFacility
 
isTrue(Object...) - Method in interface bwem.typedef.Pred
 
isTwoUnitsInOneEgg() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type spawns two units when being hatched from an Egg.
isUnderAttack() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
isUnderAttack() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
isUnderAttack() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isUnderDarkSwarm() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isUnderDarkSwarm() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isUnderDarkSwarm() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isUnderDisruptionWeb() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isUnderDisruptionWeb() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isUnderDisruptionWeb() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isUnderStorm() - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
isUnderStorm() - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
isUnderStorm() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isUpgrading(UpgradeType) - Method in class org.openbw.bwapi4j.Player
Checks if the player is upgrading a given upgrade type.
isUpgrading() - Method in class org.openbw.bwapi4j.unit.Academy
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.Armory
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.CitadelOfAdun
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.ControlTower
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.CovertOps
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.Forge
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.Hatchery
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.MachineShop
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.Observatory
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.PhysicsLab
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.QueensNest
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.RawUnit
 
isUpgrading() - Method in interface org.openbw.bwapi4j.unit.ResearchingFacility
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.SpawningPool
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.Spire
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
isUpgrading() - Method in class org.openbw.bwapi4j.unit.UltraliskCavern
 
isValid() - Method in class bwem.area.TempAreaInfo
 
isValid(TilePosition) - Method in interface bwem.map.MapData
Tests whether the specified position is inside the map.
isValid(WalkPosition) - Method in interface bwem.map.MapData
Tests whether the specified position is inside the map.
isValid(Position) - Method in interface bwem.map.MapData
Tests whether the specified position is inside the map.
isValid(TilePosition) - Method in class bwem.map.MapDataImpl
 
isValid(WalkPosition) - Method in class bwem.map.MapDataImpl
 
isValid(Position) - Method in class bwem.map.MapDataImpl
 
isValidPosition(TilePosition) - Method in interface org.openbw.bwapi4j.BWMap
 
isValidPosition(WalkPosition) - Method in interface org.openbw.bwapi4j.BWMap
 
isValidPosition(Position) - Method in interface org.openbw.bwapi4j.BWMap
 
isVictorious() - Method in class org.openbw.bwapi4j.Player
Checks if the player has achieved victory.
isVisible() - Method in class org.openbw.bwapi4j.Bullet
 
isVisible(int, int) - Method in interface org.openbw.bwapi4j.BWMap
 
isVisible(TilePosition) - Method in interface org.openbw.bwapi4j.BWMap
 
isVisible() - Method in interface org.openbw.bwapi4j.unit.Unit
 
isVisible() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
isWalkable() - Method in interface bwem.tile.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.MiniTileImpl
 
isWalkable() - Method in interface bwem.tile.Tile
Tells if at least one of the sub-miniTiles is Walkable.
isWalkable() - Method in class bwem.tile.TileImpl
 
isWalkable(int, int) - Method in interface org.openbw.bwapi4j.BWMap
Return true, if the given "walk position" is walkable.
isWalkable(WalkPosition) - Method in interface org.openbw.bwapi4j.BWMap
 
isWindowsPlatform() - Static method in class org.openbw.bwapi4j.util.system.SystemUtils
 
isWorker() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type is a worker unit.
iterator() - Method in class bwem.typedef.CPPath
 
IWrappedInteger<T extends IWrappedInteger> - Interface in bwem.util
 

K

Key - Enum in org.openbw.bwapi4j.type
 
killedUnitCount() - Method in class org.openbw.bwapi4j.Player
Retrieves the number units that the player has killed.
killUnit(Unit) - Method in class org.openbw.bwapi4j.BW
 
killUnit(Unit) - Method in class org.openbw.bwapi4j.InteractionHandler
Kills the given unit.

L

Lair - Class in org.openbw.bwapi4j.unit
 
Lair(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Lair
 
lake_max_miniTiles - Static variable in class bwem.util.BwemExt
 
lake_max_width_in_miniTiles - Static variable in class bwem.util.BwemExt
 
land(Position) - Method in class org.openbw.bwapi4j.unit.Barracks
 
land(Position) - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
land(Position) - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
land(Position) - Method in class org.openbw.bwapi4j.unit.Factory
 
land(Position) - Method in interface org.openbw.bwapi4j.unit.FlyingBuilding
 
land(Position) - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
land(Position) - Method in class org.openbw.bwapi4j.unit.Starport
 
Larva - Class in org.openbw.bwapi4j.unit
 
Larva() - Constructor for class org.openbw.bwapi4j.unit.Larva
 
leaveGame() - Method in class org.openbw.bwapi4j.InteractionHandler
 
leftGame() - Method in class org.openbw.bwapi4j.Player
Checks if the player has left the game.
lift() - Method in class org.openbw.bwapi4j.unit.Barracks
 
lift() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
lift() - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
lift() - Method in class org.openbw.bwapi4j.unit.Factory
 
lift() - Method in interface org.openbw.bwapi4j.unit.FlyingBuilding
 
lift() - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
lift() - Method in class org.openbw.bwapi4j.unit.Starport
 
line(WalkPosition, WalkPosition, Color, MapPrinter.dashed_t) - Method in class bwem.MapPrinter
 
line(WalkPosition, WalkPosition, Color) - Method in class bwem.MapPrinter
 
load(MobileUnit) - Method in class org.openbw.bwapi4j.unit.Bunker
 
load(MobileUnit, boolean) - Method in class org.openbw.bwapi4j.unit.Bunker
 
load(MobileUnit) - Method in interface org.openbw.bwapi4j.unit.Loadable
 
load(MobileUnit, boolean) - Method in interface org.openbw.bwapi4j.unit.Loadable
Loads target unit into this transporter.
load(MobileUnit) - Method in class org.openbw.bwapi4j.unit.Transporter
 
load(MobileUnit, boolean) - Method in class org.openbw.bwapi4j.unit.Transporter
 
Loadable - Interface in org.openbw.bwapi4j.unit
 
loadSharedLibraries(BWAPI4J.BridgeType, boolean) - Method in class org.openbw.bwapi4j.util.DependencyManager
 
lockdown(Mechanical) - Method in class org.openbw.bwapi4j.unit.Ghost
Use the Lockdown ability on a mechanical unit.
Lurker - Class in org.openbw.bwapi4j.unit
 
Lurker() - Constructor for class org.openbw.bwapi4j.unit.Lurker
 
LurkerEgg - Class in org.openbw.bwapi4j.unit
 
LurkerEgg() - Constructor for class org.openbw.bwapi4j.unit.LurkerEgg
 

M

MachineShop - Class in org.openbw.bwapi4j.unit
 
MachineShop(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.MachineShop
 
maelstrom(Position) - Method in class org.openbw.bwapi4j.unit.DarkArchon
 
makeBoundingBoxIncludePoint(TilePosition, TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
makePointFitToBoundingBox(TilePosition, TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
Map - Interface in bwem.map
 
MapData - Interface in bwem.map
 
MapDataImpl - Class in bwem.map
 
MapDataImpl(int, int, List<TilePosition>) - Constructor for class bwem.map.MapDataImpl
 
MapDrawer - Class in bwem
 
MapDrawer(BW) - Constructor for class bwem.MapDrawer
 
MapDrawer - Class in org.openbw.bwapi4j
Contains all map-drawing-related bwapi functionality.
MapDrawer() - Constructor for class org.openbw.bwapi4j.MapDrawer
 
MapDrawer.CoordinateType - Enum in org.openbw.bwapi4j
 
MapDrawer.Shape - Enum in org.openbw.bwapi4j
 
MapDrawer.SpecialColor - Enum in bwem
 
MapDrawer.TextSize - Enum in org.openbw.bwapi4j
 
mapFileName() - Method in interface org.openbw.bwapi4j.BWMap
 
mapHash() - Method in interface org.openbw.bwapi4j.BWMap
 
mapHeight() - Method in interface org.openbw.bwapi4j.BWMap
 
MapImpl - Class in bwem.map
 
MapImpl(BWMap, MapDrawer, Collection<Player>, List<MineralPatch>, List<VespeneGeyser>, Collection<UnitImpl>) - Constructor for class bwem.map.MapImpl
 
MapInitializer - Interface in bwem.map
 
MapInitializerImpl - Class in bwem.map
 
MapInitializerImpl(BWMap, MapDrawer, Collection<Player>, List<MineralPatch>, List<VespeneGeyser>, Collection<UnitImpl>) - Constructor for class bwem.map.MapInitializerImpl
 
mapName() - Method in interface org.openbw.bwapi4j.BWMap
 
MapPrinter - Class in bwem
 
MapPrinter() - Constructor for class bwem.MapPrinter
 
MapPrinter - Class in yata
 
MapPrinter(TilePosition) - Constructor for class yata.MapPrinter
 
MapPrinter.CustomColor - Enum in bwem
 
MapPrinter.dashed_t - Enum in bwem
 
MapPrinter.fill_t - Enum in bwem
 
MapPrinterExample - Class in bwem.example
 
MapPrinterExample(MapPrinter) - Constructor for class bwem.example.MapPrinterExample
 
mapWidth() - Method in interface org.openbw.bwapi4j.BWMap
 
Marine - Class in org.openbw.bwapi4j.unit
 
Marine() - Constructor for class org.openbw.bwapi4j.unit.Marine
 
Markable - Class in bwem
See original C++ BWEM for an explanation of this code.
Markable(StaticMarkable) - Constructor for class bwem.Markable
 
markBlockingStackedNeutrals(Neutral, List<WalkPosition>) - Method in interface bwem.map.MapInitializer
 
markBlockingStackedNeutrals(Neutral, List<WalkPosition>) - Method in class bwem.map.MapInitializerImpl
4) If at least 2 true doors, pCandidate is a blocking static building
markBuildableTilesAndGroundHeight(BWMap) - Method in interface bwem.map.TerrainDataInitializer
 
markBuildableTilesAndGroundHeight(BWMap) - Method in class bwem.map.TerrainDataInitializerImpl
 
markUnwalkableMiniTiles(BWMap) - Method in interface bwem.map.TerrainDataInitializer
 
markUnwalkableMiniTiles(BWMap) - Method in class bwem.map.TerrainDataInitializerImpl
 
MathUtils - Class in org.openbw.bwapi4j.util
Contains utility functions for basic calculations.
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
 
maxAirHits() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the maximum number of hits this unit can deal to a flying target using its air weapon.
maxCooldown() - Method in class org.openbw.bwapi4j.unit.Weapon
 
maxEnergy() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the maximum amount of energy this unit type can have by default.
maxEnergy(UnitType) - Method in class org.openbw.bwapi4j.UnitStatCalculator
Retrieves the maximum amount of energy that a unit type will have, taking the player's energy upgrades into consideration.
maxGroundHits() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the maximum number of hits this unit can deal to a ground target using its ground weapon.
maxHitPoints() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the default maximum amount of hit points that this unit type can have.
maxHitPoints() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
maxHitPoints() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
maxRange() - Method in enum org.openbw.bwapi4j.type.WeaponType
Retrieves the maximum attack range of the weapon, measured in pixels.
maxRange() - Method in class org.openbw.bwapi4j.unit.Weapon
 
maxRepeats() - Method in enum org.openbw.bwapi4j.type.UpgradeType
Returns the maximum number of times the upgrade can be researched.
maxShields() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the default maximum amount of shield points that this unit type can have.
maxShields() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
maxShields() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
Mechanical - Interface in org.openbw.bwapi4j.unit
Marker interface for mechanical units.
medianSplashRadius() - Method in enum org.openbw.bwapi4j.type.WeaponType
Retrieves the middle radius used for splash damage calculations, in pixels.
Medic - Class in org.openbw.bwapi4j.unit
 
Medic() - Constructor for class org.openbw.bwapi4j.unit.Medic
 
merge(TempAreaInfo) - Method in class bwem.area.TempAreaInfo
 
min_tiles_between_Bases - Static variable in class bwem.util.BwemExt
 
mindControl(MobileUnit) - Method in class org.openbw.bwapi4j.unit.DarkArchon
 
Mineral - Class in bwem.unit
Minerals Correspond to the units in BWAPI::getStaticNeutralUnits() for which getType().isMineralField().
Mineral(Unit, Map) - Constructor for class bwem.unit.Mineral
 
MineralPatch - Class in org.openbw.bwapi4j.unit
 
MineralPatch() - Constructor for class org.openbw.bwapi4j.unit.MineralPatch
 
mineralPatches - Variable in class bwem.map.MapImpl
 
mineralPrice() - Method in enum org.openbw.bwapi4j.type.TechType
Retrieves the mineral cost of researching this technology.
mineralPrice() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the default mineral price of purchasing the unit.
mineralPrice(int) - Method in enum org.openbw.bwapi4j.type.UpgradeType
Returns the mineral price for the upgrade.
mineralPriceFactor() - Method in enum org.openbw.bwapi4j.type.UpgradeType
The amount that the mineral price increases for each additional upgrade.
minerals - Variable in class bwem.area.AreaImpl
 
minerals() - Method in class org.openbw.bwapi4j.Player
Retrieves the current amount of minerals/ore that this player has.
MiniTile - Interface in bwem.tile
Corresponds to BWAPI/Starcraft's concept of walk tile (8x8 pixels).
- MiniTiles are accessed using WalkPositions TerrainData.getMiniTile(WalkPosition)
- A Map holds Map::WalkSize().x * Map::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 Map relies on the walkability information
from which are derived successively: altitudes, Areas, ChokePoints.
MiniTileImpl - Class in bwem.tile
 
MiniTileImpl() - Constructor for class bwem.tile.MiniTileImpl
 
minRange() - Method in enum org.openbw.bwapi4j.type.WeaponType
Retrieves the minimum attack range of the weapon, measured in pixels.
MissileTurret - Class in org.openbw.bwapi4j.unit
 
MissileTurret(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.MissileTurret
 
MobileUnit - Interface in org.openbw.bwapi4j.unit
 
MobileUnitImpl - Class in org.openbw.bwapi4j.unit
 
MobileUnitImpl() - Constructor for class org.openbw.bwapi4j.unit.MobileUnitImpl
 
morph(UnitType) - Method in class org.openbw.bwapi4j.unit.CreepColony
Morph into either SunkenColony or SporeColony
morph(UnitType) - Method in class org.openbw.bwapi4j.unit.Drone
 
morph(UnitType) - Method in class org.openbw.bwapi4j.unit.Hatchery
 
morph() - Method in class org.openbw.bwapi4j.unit.Hatchery
 
morph(UnitType) - Method in class org.openbw.bwapi4j.unit.Hive
 
morph(UnitType) - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
morph() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
morph(UnitType) - Method in class org.openbw.bwapi4j.unit.Lair
 
morph() - Method in class org.openbw.bwapi4j.unit.Lair
 
morph(UnitType) - Method in class org.openbw.bwapi4j.unit.Larva
 
morph(UnitType) - Method in interface org.openbw.bwapi4j.unit.Morphable
Morphs this unit into the given unit type.
morph(UnitType) - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
morph(UnitType) - Method in class org.openbw.bwapi4j.unit.Spire
 
Morphable - Interface in org.openbw.bwapi4j.unit
Interface for units that can morph (many Zerg units can).
morphDevourer() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
morphGuardian() - Method in class org.openbw.bwapi4j.unit.Mutalisk
 
morphSporeColony() - Method in class org.openbw.bwapi4j.unit.CreepColony
 
morphSunkenColony() - Method in class org.openbw.bwapi4j.unit.CreepColony
 
move(Position) - Method in class org.openbw.bwapi4j.unit.Barracks
 
move(Position) - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
move(Position) - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
move(Position) - Method in class org.openbw.bwapi4j.unit.Factory
 
move(Position) - Method in interface org.openbw.bwapi4j.unit.FlyingBuilding
 
move(Position) - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
move(Position) - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
move(Position, boolean) - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
move(Position) - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
move(Position, boolean) - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
move(Position) - Method in class org.openbw.bwapi4j.unit.Starport
 
multiply(Position) - Method in class org.openbw.bwapi4j.Position
 
multiply(TilePosition) - Method in class org.openbw.bwapi4j.TilePosition
 
multiply(WalkPosition) - Method in class org.openbw.bwapi4j.WalkPosition
 
Mutalisk - Class in org.openbw.bwapi4j.unit
 
Mutalisk() - Constructor for class org.openbw.bwapi4j.unit.Mutalisk
 

N

Neutral - Interface in bwem.unit
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 - Variable in class bwem.map.MapImpl
 
NeutralData - Interface in bwem.unit
 
NeutralDataImpl - Class in bwem.unit
 
NeutralDataImpl(Map, List<MineralPatch>, List<VespeneGeyser>, List<PlayerUnit>) - Constructor for class bwem.unit.NeutralDataImpl
 
NeutralImpl - Class in bwem.unit
 
NeutralImpl(Unit, Map) - Constructor for class bwem.unit.NeutralImpl
 
Nexus - Class in org.openbw.bwapi4j.unit
 
Nexus(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Nexus
 
NONE - Static variable in class org.openbw.bwapi4j.unit.ResearchingFacility.ResearchInProgress
 
NONE - Static variable in class org.openbw.bwapi4j.unit.ResearchingFacility.UpgradeInProgress
 
norm(int, int) - Static method in class bwem.util.Utils
 
NuclearMissile - Class in org.openbw.bwapi4j.unit
 
NuclearMissile() - Constructor for class org.openbw.bwapi4j.unit.NuclearMissile
 
NuclearSilo - Class in org.openbw.bwapi4j.unit
 
NuclearSilo(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.NuclearSilo
 
nuclearStrike(Position) - Method in class org.openbw.bwapi4j.unit.Ghost
 
NydusCanal - Class in org.openbw.bwapi4j.unit
 
NydusCanal(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.NydusCanal
 

O

Observatory - Class in org.openbw.bwapi4j.unit
 
Observatory(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Observatory
 
Observer - Class in org.openbw.bwapi4j.unit
 
Observer() - Constructor for class org.openbw.bwapi4j.unit.Observer
 
onBlockingNeutralDestroyed(Neutral) - Method in class bwem.ChokePointImpl
 
onBlockingNeutralDestroyed(Neutral) - Method in class bwem.map.MapImpl
 
onEnd(boolean) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onFrame() - Method in interface org.openbw.bwapi4j.BWEventListener
 
onMineralDestroyed(Mineral) - Method in class bwem.area.AreaImpl
 
onMineralDestroyed(Mineral) - Method in class bwem.BaseImpl
 
onMineralDestroyed(Unit) - Method in interface bwem.map.Map
 
onMineralDestroyed(Unit) - Method in class bwem.map.MapImpl
 
onNukeDetect(Position) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onPlayerLeft(Player) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onReceiveText(Player, String) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onSaveGame(String) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onSendText(String) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onStart() - Method in interface org.openbw.bwapi4j.BWEventListener
 
onStaticBuildingDestroyed(Unit) - Method in interface bwem.map.Map
 
onStaticBuildingDestroyed(Unit) - Method in class bwem.map.MapImpl
 
onUnitComplete(Unit) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onUnitCreate(Unit) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onUnitDestroy(Unit) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onUnitDestroyed(Unit) - Method in interface bwem.map.Map
Alternative handler for destroyed unit tracking.
onUnitDestroyed(Unit) - Method in class bwem.map.MapImpl
 
onUnitDiscover(Unit) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onUnitEvade(Unit) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onUnitHide(Unit) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onUnitMorph(Unit) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onUnitRenegade(Unit) - Method in interface org.openbw.bwapi4j.BWEventListener
 
onUnitShow(Unit) - Method in interface org.openbw.bwapi4j.BWEventListener
 
opticalFlare(PlayerUnit) - Method in class org.openbw.bwapi4j.unit.Medic
 
Order - Enum in org.openbw.bwapi4j.type
 
org.openbw.bwapi4j - package org.openbw.bwapi4j
 
org.openbw.bwapi4j.test - package org.openbw.bwapi4j.test
 
org.openbw.bwapi4j.type - package org.openbw.bwapi4j.type
 
org.openbw.bwapi4j.unit - package org.openbw.bwapi4j.unit
 
org.openbw.bwapi4j.util - package org.openbw.bwapi4j.util
 
org.openbw.bwapi4j.util.system - package org.openbw.bwapi4j.util.system
 
Organic - Interface in org.openbw.bwapi4j.unit
Marker interface for organic units.
OSType - Enum in org.openbw.bwapi4j.util.system
A small set of enums defining what type of system you are running on.
outerBorder(TilePosition, TilePosition, boolean) - Static method in class bwem.util.BwemExt
 
outerBorder(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
outerBorder(WalkPosition, WalkPosition, boolean) - Static method in class bwem.util.BwemExt
 
outerBorder(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
outerMiniTileBorder(TilePosition, TilePosition, boolean) - Static method in class bwem.util.BwemExt
 
outerMiniTileBorder(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
outerSplashRadius() - Method in enum org.openbw.bwapi4j.type.WeaponType
Retrieves the outer radius used for splash damage calculations, in pixels.
overlap(TilePosition, TilePosition, TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
overlap(WalkPosition, WalkPosition, WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
overlap(Position, Position, Position, Position) - Static method in class bwem.util.BwemExt
 
Overlord - Class in org.openbw.bwapi4j.unit
 
Overlord() - Constructor for class org.openbw.bwapi4j.unit.Overlord
 

P

Pair<K,V> - Class in org.openbw.bwapi4j.util
 
Pair(K, V) - Constructor for class org.openbw.bwapi4j.util.Pair
 
PairGenericAltitudeComparator<T> - Class in bwem.util
 
PairGenericAltitudeComparator() - Constructor for class bwem.util.PairGenericAltitudeComparator
 
PairGenericMiniTileAltitudeComparator<T> - Class in bwem.util
 
PairGenericMiniTileAltitudeComparator() - Constructor for class bwem.util.PairGenericMiniTileAltitudeComparator
 
parasite(MobileUnit) - Method in class org.openbw.bwapi4j.unit.Queen
Casts a parasite spell on target unit.
parseBridgeType(String) - Static method in enum org.openbw.bwapi4j.BWAPI4J.BridgeType
 
parseGroundHeight(int) - Static method in enum bwem.tile.Tile.GroundHeight
 
parsePreservedBwapiAngle(double) - Static method in class org.openbw.bwapi4j.util.BridgeUtils
BWAPI 4.2.0: https://github.com/bwapi/bwapi/blob/59b14af21b3c881ce06af8b1ea1d63fa3c8b2df0/bwapi/BWAPI/Source/BWAPI/UnitUpdate.cpp#L206-L212 https://github.com/bwapi/bwapi/blob/59b14af21b3c881ce06af8b1ea1d63fa3c8b2df0/bwapi/BWAPI/Source/BWAPI/BulletImpl.cpp#L93-L97
parsePreservedDouble(int) - Static method in class org.openbw.bwapi4j.util.BridgeUtils
 
pathExample(Map, String) - Method in class bwem.example.MapPrinterExample
Draws a path example to the internal map printer and generates an image file.
patrol(Position) - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
patrol(Position, boolean) - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
patrol(Position) - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
patrol(Position, boolean) - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
pauseGame() - Method in class org.openbw.bwapi4j.InteractionHandler
 
personnelCloaking() - Method in class org.openbw.bwapi4j.unit.Ghost
 
PhotonCannon - Class in org.openbw.bwapi4j.unit
 
PhotonCannon(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.PhotonCannon
 
PhysicsLab - Class in org.openbw.bwapi4j.unit
 
PhysicsLab(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.PhysicsLab
 
plague(Position) - Method in class org.openbw.bwapi4j.unit.Defiler
 
Player - Class in org.openbw.bwapi4j
 
players - Variable in class bwem.map.MapImpl
 
PlayerType - Enum in org.openbw.bwapi4j.type
 
PlayerUnit - Interface in org.openbw.bwapi4j.unit
 
PlayerUnitImpl - Class in org.openbw.bwapi4j.unit
 
PlayerUnitImpl() - Constructor for class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
point(int, int, Color) - Method in class bwem.MapPrinter
 
point(WalkPosition, Color) - Method in class bwem.MapPrinter
 
Point(WalkPosition, Color) - Method in class yata.MapPrinter
 
Position - Class in org.openbw.bwapi4j
 
Position(int, int) - Constructor for class org.openbw.bwapi4j.Position
 
Position(TilePosition) - Constructor for class org.openbw.bwapi4j.Position
 
Position(WalkPosition) - Constructor for class org.openbw.bwapi4j.Position
 
postCollectInformation() - Method in interface bwem.area.AreaInitializer
 
postCollectInformation() - Method in class bwem.area.AreaInitializerImpl
 
Pred - Interface in bwem.typedef
 
printf(String) - Method in class org.openbw.bwapi4j.InteractionHandler
 
printMap(Map, String) - Method in class bwem.example.MapPrinterExample
Draws the specified map data to the internal map printer and generates an image file.
probableConstructionStart - Variable in class org.openbw.bwapi4j.unit.BuildingImpl
 
Probe - Class in org.openbw.bwapi4j.unit
 
Probe() - Constructor for class org.openbw.bwapi4j.unit.Probe
 
processBlockingNeutrals(List<Neutral>) - Method in interface bwem.map.MapInitializer
 
processBlockingNeutrals(List<Neutral>) - Method in class bwem.map.MapInitializerImpl
 
processCommand(String) - Method in class bwem.MapDrawer
 
producesCreep() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this structure type produces creep.
producesLarva() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type produces larva.
psionicStorm(Position) - Method in class org.openbw.bwapi4j.unit.HighTemplar
 
Pylon - Class in org.openbw.bwapi4j.unit
 
Pylon(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Pylon
 

Q

Queen - Class in org.openbw.bwapi4j.unit
 
Queen() - Constructor for class org.openbw.bwapi4j.unit.Queen
 
QueensNest - Class in org.openbw.bwapi4j.unit
 
QueensNest(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.QueensNest
 
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
 

R

Race - Enum in org.openbw.bwapi4j.type
 
rawFrontier - Variable in class bwem.map.MapImpl
 
RawUnit - Class in org.openbw.bwapi4j.unit
 
RawUnit() - Constructor for class org.openbw.bwapi4j.unit.RawUnit
 
RawUnitFactory - Class in org.openbw.bwapi4j.unit
 
RawUnitFactory() - Constructor for class org.openbw.bwapi4j.unit.RawUnitFactory
 
Reaver - Class in org.openbw.bwapi4j.unit
 
Reaver() - Constructor for class org.openbw.bwapi4j.unit.Reaver
 
recall(Position) - Method in class org.openbw.bwapi4j.unit.Arbiter
 
recharge(Unit, boolean) - Method in class org.openbw.bwapi4j.unit.ShieldBattery
Workaround: the recharge command actually performs a right click command of the target unit on the ShieldBattery.
rectangle(WalkPosition, WalkPosition, Color, MapPrinter.fill_t, MapPrinter.dashed_t) - Method in class bwem.MapPrinter
 
rectangle(WalkPosition, WalkPosition, Color, MapPrinter.fill_t) - Method in class bwem.MapPrinter
 
rectangle(WalkPosition, WalkPosition, Color) - Method in class bwem.MapPrinter
 
Refinery - Class in org.openbw.bwapi4j.unit
 
Refinery(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Refinery
 
refundedGas() - Method in class org.openbw.bwapi4j.Player
Retrieves the cumulative amount of vespene gas that this player has gained from refunding (cancelling) units and structures.
refundedMinerals() - Method in class org.openbw.bwapi4j.Player
Retrieves the cumulative amount of minerals/ore that this player has gained from refunding (cancelling) units and structures.
regeneratesHP() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this unit type can regenerate hit points.
removeNeutral(Neutral) - Method in class bwem.tile.TileImpl
 
repair(Mechanical) - Method in class org.openbw.bwapi4j.unit.SCV
 
repairedGas() - Method in class org.openbw.bwapi4j.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 org.openbw.bwapi4j.Player
Retrieves the cumulative amount of minerals/ore that this player has spent on repairing units since the beginning of the game.
replaceAreaId(AreaId) - Method in class bwem.tile.MiniTileImpl
 
replaceAreaIds(WalkPosition, AreaId) - Method in interface bwem.map.MapInitializer
 
replaceAreaIds(WalkPosition, AreaId) - Method in class bwem.map.MapInitializerImpl
 
replaceBlockedAreaId(AreaId) - Method in class bwem.tile.MiniTileImpl
 
requiredTech() - Method in enum org.openbw.bwapi4j.type.UnitType
Identifies the required TechType in order to create certain units.
requiredUnit() - Method in enum org.openbw.bwapi4j.type.TechType
Retrieves the UnitType required to research this technology.
requiredUnits() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the immediate technology tree requirements to make this unit type.
requiresCreep() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this structure must be placed on Zerg creep.
requiresPsi() - Method in enum org.openbw.bwapi4j.type.UnitType
Checks if this structure is powered by a psi field.
research(TechType) - Method in class org.openbw.bwapi4j.unit.Academy
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.Armory
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.CitadelOfAdun
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.ControlTower
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.CovertOps
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.Forge
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.Hatchery
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.MachineShop
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.Observatory
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.PhysicsLab
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.QueensNest
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.RawUnit
 
research(TechType) - Method in interface org.openbw.bwapi4j.unit.ResearchingFacility
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.SpawningPool
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.Spire
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.UltraliskCavern
 
research(TechType) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
researchBurrowing() - Method in class org.openbw.bwapi4j.unit.Hatchery
 
researchCloakingField() - Method in class org.openbw.bwapi4j.unit.ControlTower
 
researchConsume() - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
researchDisruptionWeb() - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
researchEmpShockwave() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
researchEnsnare() - Method in class org.openbw.bwapi4j.unit.QueensNest
 
researchesWhat() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the set of technologies that this unit type is capable of researching.
researchHallucination() - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
ResearchingFacility - Interface in org.openbw.bwapi4j.unit
 
ResearchingFacility.ResearchInProgress - Class in org.openbw.bwapi4j.unit
 
ResearchingFacility.UpgradeInProgress - Class in org.openbw.bwapi4j.unit
 
ResearchInProgress(TechType, int) - Constructor for class org.openbw.bwapi4j.unit.ResearchingFacility.ResearchInProgress
 
researchIrradiate() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
researchLockdown() - Method in class org.openbw.bwapi4j.unit.CovertOps
 
researchLurkerAspect() - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
researchMaelstrom() - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
researchMindControl() - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
researchOpticalFlare() - Method in class org.openbw.bwapi4j.unit.Academy
 
researchPersonnelCloaking() - Method in class org.openbw.bwapi4j.unit.CovertOps
 
researchPlague() - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
researchPsionicStorm() - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
researchRecall() - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
researchRestoration() - Method in class org.openbw.bwapi4j.unit.Academy
 
researchSiegeMode() - Method in class org.openbw.bwapi4j.unit.MachineShop
 
researchSpawnBroodlings() - Method in class org.openbw.bwapi4j.unit.QueensNest
 
researchSpiderMines() - Method in class org.openbw.bwapi4j.unit.MachineShop
 
researchStasisField() - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
researchStimPacks() - Method in class org.openbw.bwapi4j.unit.Academy
 
researchTime() - Method in enum org.openbw.bwapi4j.type.TechType
Retrieves the number of frames needed to research the tech type.
researchYamatoGun() - Method in class org.openbw.bwapi4j.unit.PhysicsLab
 
reset() - Method in class bwem.util.Timer
 
resetAreaId() - Method in class bwem.tile.TileImpl
 
resolvePlatformLibraryFilename(String) - Static method in class org.openbw.bwapi4j.util.system.SystemUtils
 
Resource - Class in bwem.unit
A Resource is either a Mineral or a Geyser.
Resource(Unit, Map) - Constructor for class bwem.unit.Resource
 
Resource - Interface in org.openbw.bwapi4j.unit
 
ResourceDepot - Interface in org.openbw.bwapi4j.unit
Marker interface for main bases and expansions.
restartGame() - Method in class org.openbw.bwapi4j.InteractionHandler
 
restoration(PlayerUnit) - Method in class org.openbw.bwapi4j.unit.Medic
 
resumeBuilding(Building) - Method in class org.openbw.bwapi4j.unit.SCV
 
resumeGame() - Method in class org.openbw.bwapi4j.InteractionHandler
 
returnCargo() - Method in class org.openbw.bwapi4j.unit.Worker
 
returnCargo(boolean) - Method in class org.openbw.bwapi4j.unit.Worker
 
rightClick(Position, boolean) - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
Perform the right-click command on a given position.
rightClick(Unit, boolean) - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
Perform the right-click command on a given unit.
rightClick(Position, boolean) - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
Perform the right-click command on a given position.
rightClick(Unit, boolean) - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
Perform the right-click command on a given unit.
Robotic - Interface in org.openbw.bwapi4j.unit
Marker interface for robotic units.
RoboticsFacility - Class in org.openbw.bwapi4j.unit
 
RoboticsFacility(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.RoboticsFacility
 
RoboticsSupportBay - Class in org.openbw.bwapi4j.unit
 
RoboticsSupportBay(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
roundedDist(TilePosition, TilePosition) - Static method in class bwem.util.BwemExt
 
roundedDist(WalkPosition, WalkPosition) - Static method in class bwem.util.BwemExt
 
roundedDist(Position, Position) - Static method in class bwem.util.BwemExt
 

S

scalarProduct(int, int, int, int) - Static method in class bwem.util.Utils
 
scannerSweep(Position) - Method in class org.openbw.bwapi4j.unit.ComsatStation
 
ScannerSweep - Class in org.openbw.bwapi4j.unit
 
ScannerSweep(int) - Constructor for class org.openbw.bwapi4j.unit.ScannerSweep
 
Scarab - Class in org.openbw.bwapi4j.unit
 
Scarab() - Constructor for class org.openbw.bwapi4j.unit.Scarab
 
ScienceFacility - Class in org.openbw.bwapi4j.unit
 
ScienceFacility(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.ScienceFacility
 
ScienceVessel - Class in org.openbw.bwapi4j.unit
 
ScienceVessel() - Constructor for class org.openbw.bwapi4j.unit.ScienceVessel
 
Scourge - Class in org.openbw.bwapi4j.unit
 
Scourge() - Constructor for class org.openbw.bwapi4j.unit.Scourge
 
Scout - Class in org.openbw.bwapi4j.unit
 
Scout() - Constructor for class org.openbw.bwapi4j.unit.Scout
 
SCV - Class in org.openbw.bwapi4j.unit
 
SCV() - Constructor for class org.openbw.bwapi4j.unit.SCV
 
seekRange() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the range at which this unit type will start targeting enemy units.
self() - Method in class org.openbw.bwapi4j.InteractionHandler
 
sendText(String) - Method in class org.openbw.bwapi4j.InteractionHandler
 
sendTextAndLog(String) - Method in class org.openbw.bwapi4j.InteractionHandler
 
setAltitude(Altitude) - Method in class bwem.tile.MiniTileImpl
 
setAltitudesAndGetUpdatedHighestAltitude(Altitude, TerrainData, List<MutablePair<WalkPosition, Altitude>>, List<MutablePair<WalkPosition, Altitude>>, int) - Method in interface bwem.map.MapInitializer
 
setAltitudesAndGetUpdatedHighestAltitude(Altitude, TerrainData, List<MutablePair<WalkPosition, Altitude>>, List<MutablePair<WalkPosition, Altitude>>, int) - Method in class bwem.map.MapInitializerImpl
 
setAreaId(AreaId) - Method in class bwem.tile.MiniTileImpl
 
setAreaId(AreaId) - Method in class bwem.tile.TileImpl
 
setAreaIdInTile(TilePosition) - Method in class bwem.map.MapImpl
 
setBlocked() - Method in class bwem.tile.MiniTileImpl
 
setBlocking(List<WalkPosition>) - Method in class bwem.unit.NeutralImpl
 
setBuildable() - Method in class bwem.tile.TileImpl
 
setBW(BW) - Method in class org.openbw.bwapi4j.unit.UnitFactory
 
setDoodad() - Method in class bwem.tile.TileImpl
 
setFrameSkip(int) - Method in class org.openbw.bwapi4j.InteractionHandler
 
setGroundHeight(int) - Method in class bwem.tile.TileImpl
 
setGroupId(GroupId) - Method in interface bwem.area.AreaInitializer
 
setGroupId(GroupId) - Method in class bwem.area.AreaInitializerImpl
 
setGUI(boolean) - Method in class org.openbw.bwapi4j.InteractionHandler
 
setHighestAltitude(Altitude) - Method in interface bwem.map.MapInitializer
 
setHighestAltitude(Altitude) - Method in class bwem.map.MapInitializerImpl
 
setInternalData(int) - Method in class bwem.tile.TileImpl
 
setLake() - Method in class bwem.tile.MiniTileImpl
 
setLocalSpeed(int) - Method in class org.openbw.bwapi4j.InteractionHandler
 
setLowestAltitude(Altitude) - Method in class bwem.tile.TileImpl
 
setLowestAltitudeInTile(TilePosition) - Method in interface bwem.map.MapInitializer
 
setLowestAltitudeInTile(TilePosition) - Method in class bwem.map.MapInitializerImpl
 
setMarked() - Method in class bwem.Markable
 
setPathBackTrace(ChokePoint) - Method in class bwem.ChokePointImpl
 
setRallyPoint(Position) - Method in class org.openbw.bwapi4j.unit.Barracks
 
setRallyPoint(Unit) - Method in class org.openbw.bwapi4j.unit.Barracks
 
setRallyPoint(Position) - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
setRallyPoint(Unit) - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
setRallyPoint(Position) - Method in class org.openbw.bwapi4j.unit.Factory
 
setRallyPoint(Unit) - Method in class org.openbw.bwapi4j.unit.Factory
 
setRallyPoint(Position) - Method in class org.openbw.bwapi4j.unit.Gateway
 
setRallyPoint(Unit) - Method in class org.openbw.bwapi4j.unit.Gateway
 
setRallyPoint(Position) - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
setRallyPoint(Unit) - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
setRallyPoint(Position) - Method in class org.openbw.bwapi4j.unit.Nexus
 
setRallyPoint(Unit) - Method in class org.openbw.bwapi4j.unit.Nexus
 
setRallyPoint(Position) - Method in class org.openbw.bwapi4j.unit.RawUnit
 
setRallyPoint(Unit) - Method in class org.openbw.bwapi4j.unit.RawUnit
 
setRallyPoint(Position) - Method in class org.openbw.bwapi4j.unit.RoboticsFacility
 
setRallyPoint(Unit) - Method in class org.openbw.bwapi4j.unit.RoboticsFacility
 
setRallyPoint(Position) - Method in class org.openbw.bwapi4j.unit.Stargate
 
setRallyPoint(Unit) - Method in class org.openbw.bwapi4j.unit.Stargate
 
setRallyPoint(Position) - Method in class org.openbw.bwapi4j.unit.Starport
 
setRallyPoint(Unit) - Method in class org.openbw.bwapi4j.unit.Starport
 
setRallyPoint(Position) - Method in interface org.openbw.bwapi4j.unit.TrainingFacility
 
setRallyPoint(Unit) - Method in interface org.openbw.bwapi4j.unit.TrainingFacility
 
setRallyPoint(Position) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
setRallyPoint(Unit) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
setScreenPosition(Position) - Method in class org.openbw.bwapi4j.InteractionHandler
 
setSea() - Method in class bwem.tile.MiniTileImpl
 
setTextSize(MapDrawer.TextSize) - Method in class org.openbw.bwapi4j.MapDrawer
 
setUnitFactory(UnitFactory) - Method in class org.openbw.bwapi4j.BW
 
setUnmarked() - Method in class bwem.Markable
 
setWalkable(boolean) - Method in class bwem.tile.MiniTileImpl
 
ShieldBattery - Class in org.openbw.bwapi4j.unit
 
ShieldBattery(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.ShieldBattery
 
showAltitude - Variable in class bwem.MapPrinter
 
showAreas - Variable in class bwem.MapPrinter
 
showAssignedResources - Variable in class bwem.MapPrinter
 
showBases - Variable in class bwem.MapPrinter
 
showBlockingBuildings - Variable in class bwem.MapPrinter
 
showChokePoints - Variable in class bwem.MapPrinter
 
showContinents - Variable in class bwem.MapPrinter
 
showData - Variable in class bwem.MapPrinter
 
showGeysers - Variable in class bwem.MapPrinter
 
showGroundHeight - Variable in class bwem.MapPrinter
 
showLakes - Variable in class bwem.MapPrinter
 
showMinerals - Variable in class bwem.MapPrinter
 
showResources - Variable in class bwem.MapPrinter
 
showSeaSide - Variable in class bwem.MapPrinter
 
showStackedNeutrals - Variable in class bwem.MapPrinter
 
showStartingLocations - Variable in class bwem.MapPrinter
 
showStaticBuildings - Variable in class bwem.MapPrinter
 
showUnbuildable - Variable in class bwem.MapPrinter
 
Shuttle - Class in org.openbw.bwapi4j.unit
 
Shuttle() - Constructor for class org.openbw.bwapi4j.unit.Shuttle
 
siege() - Method in class org.openbw.bwapi4j.unit.SiegeTank
 
SiegeTank - Class in org.openbw.bwapi4j.unit
 
SiegeTank() - Constructor for class org.openbw.bwapi4j.unit.SiegeTank
 
sightRange() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the sight range of this unit type.
sightRange(UnitType) - Method in class org.openbw.bwapi4j.UnitStatCalculator
Retrieves the sight range of a unit type, taking the player's sight range upgrades into consideration.
simulateCPPObjectDestructor() - Method in class bwem.unit.NeutralImpl
 
size() - Method in class bwem.typedef.CPPath
 
size() - Method in enum org.openbw.bwapi4j.type.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_IN_PIXELS - Static variable in class org.openbw.bwapi4j.TilePosition
 
SIZE_IN_PIXELS - Static variable in class org.openbw.bwapi4j.WalkPosition
 
spaceProvided() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the amount of space provided by this Bunker or Transport(Dropship, Shuttle, Overlord ) for unit transportation.
spaceRequired() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the amount of space required by this unit type to fit inside a Bunker or Transport(Dropship, Shuttle, Overlord ).
spawnBroodling(MobileUnit) - Method in class org.openbw.bwapi4j.unit.Queen
 
SpawningPool - Class in org.openbw.bwapi4j.unit
 
SpawningPool(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.SpawningPool
 
SpecialBuilding - Class in org.openbw.bwapi4j.unit
 
SpecialBuilding(int, UnitType, UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.SpecialBuilding
 
SpecialUnit - Class in org.openbw.bwapi4j.unit
 
SpecialUnit() - Constructor for class org.openbw.bwapi4j.unit.SpecialUnit
 
Spell - Class in org.openbw.bwapi4j.unit
 
Spell(int) - Constructor for class org.openbw.bwapi4j.unit.Spell
 
SpellCaster - Interface in org.openbw.bwapi4j.unit
Marker interface for spell casters.
spentGas() - Method in class org.openbw.bwapi4j.Player
Retrieves the cumulative amount of vespene gas that this player has spent, excluding repairs.
spentMinerals() - Method in class org.openbw.bwapi4j.Player
Retrieves the cumulative amount of minerals/ore that this player has spent, excluding repairs.
SpiderMine - Class in org.openbw.bwapi4j.unit
 
SpiderMine() - Constructor for class org.openbw.bwapi4j.unit.SpiderMine
 
spiderMine(Position) - Method in class org.openbw.bwapi4j.unit.Vulture
Places a spider mine at the given position.
Spire - Class in org.openbw.bwapi4j.unit
 
Spire(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Spire
 
SporeColony - Class in org.openbw.bwapi4j.unit
 
SporeColony(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.SporeColony
 
square(WalkPosition, int, Color, MapPrinter.fill_t) - Method in class bwem.MapPrinter
 
square(WalkPosition, int, Color) - Method in class bwem.MapPrinter
 
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
 
Stargate - Class in org.openbw.bwapi4j.unit
 
Stargate(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Stargate
 
Starport - Class in org.openbw.bwapi4j.unit
 
Starport(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.Starport
 
startGame() - Method in class org.openbw.bwapi4j.BW
 
stasisField(Position) - Method in class org.openbw.bwapi4j.unit.Arbiter
 
StaticBuilding - Class in bwem.unit
StaticBuildings Correspond to the units in BWAPI::getStaticNeutralUnits() for which getType().isSpecialBuilding.
StaticBuilding(Unit, Map) - Constructor for class bwem.unit.StaticBuilding
 
StaticMarkable - Class in bwem
See original C++ BWEM for an explanation of this code.
StaticMarkable() - Constructor for class bwem.StaticMarkable
 
stimPack() - Method in class org.openbw.bwapi4j.unit.Firebat
 
stimPack() - Method in class org.openbw.bwapi4j.unit.Marine
 
stop(boolean) - Method in interface org.openbw.bwapi4j.unit.MobileUnit
 
stop(boolean) - Method in class org.openbw.bwapi4j.unit.MobileUnitImpl
 
subtract(Position) - Method in class org.openbw.bwapi4j.Position
 
subtract(TilePosition) - Method in class org.openbw.bwapi4j.TilePosition
 
subtract(WalkPosition) - Method in class org.openbw.bwapi4j.WalkPosition
 
SunkenColony - Class in org.openbw.bwapi4j.unit
 
SunkenColony(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.SunkenColony
 
SupplyDepot - Class in org.openbw.bwapi4j.unit
 
SupplyDepot(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.SupplyDepot
 
supplyProvided() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the amount of supply that this unit type produces for its appropriate Race's supply pool.
supplyProvided() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
supplyProvided() - Method in class org.openbw.bwapi4j.unit.Hatchery
 
supplyProvided() - Method in class org.openbw.bwapi4j.unit.Nexus
 
supplyProvided() - Method in class org.openbw.bwapi4j.unit.Overlord
 
supplyProvided() - Method in class org.openbw.bwapi4j.unit.Pylon
 
supplyProvided() - Method in class org.openbw.bwapi4j.unit.SupplyDepot
 
supplyProvided() - Method in interface org.openbw.bwapi4j.unit.SupplyProvider
 
SupplyProvider - Interface in org.openbw.bwapi4j.unit
Interface for units providing supply (Overlord,...)
supplyRequired() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the amount of supply that this unit type will use when created.
supplyTotal() - Method in class org.openbw.bwapi4j.Player
Retrieves the total amount of supply the player has available for unit control.
supplyTotal(Race) - Method in class org.openbw.bwapi4j.Player
 
supplyUsed() - Method in class org.openbw.bwapi4j.Player
Retrieves the current amount of supply that the player is using for unit control.
supplyUsed(Race) - Method in class org.openbw.bwapi4j.Player
 
systemPropertyEquals(String, boolean) - Static method in class org.openbw.bwapi4j.util.system.SystemUtils
 
systemPropertyEquals(String, String) - Static method in class org.openbw.bwapi4j.util.system.SystemUtils
 
SystemUtils - Class in org.openbw.bwapi4j.util.system
 
SystemUtils() - Constructor for class org.openbw.bwapi4j.util.system.SystemUtils
 

T

targetsAir() - Method in enum org.openbw.bwapi4j.type.WeaponType
Checks if this weapon type can target air units.
targetsGround() - Method in enum org.openbw.bwapi4j.type.WeaponType
Checks if this weapon type can target ground units.
targetsMechanical() - Method in enum org.openbw.bwapi4j.type.WeaponType
Checks if this weapon type can only target mechanical units.
targetsNonBuilding() - Method in enum org.openbw.bwapi4j.type.WeaponType
Checks if this weapon type cannot target structures.
targetsNonRobotic() - Method in enum org.openbw.bwapi4j.type.WeaponType
Checks if this weapon type cannot target robotic units.
targetsOrganic() - Method in enum org.openbw.bwapi4j.type.WeaponType
Checks if this weapon type can only target organic units.
targetsOrgOrMech() - Method in enum org.openbw.bwapi4j.type.WeaponType
Checks if this weapon type can only target organic or mechanical units.
targetsOwn() - Method in enum org.openbw.bwapi4j.type.WeaponType
Checks if this weapon type can only target units owned by the same player.
targetsPosition() - Method in enum org.openbw.bwapi4j.type.TechType
Checks if this ability can be used on the terrain (ground).
targetsTerrain() - Method in enum org.openbw.bwapi4j.type.WeaponType
Checks if this weapon type can target the ground.
targetsUnit() - Method in enum org.openbw.bwapi4j.type.TechType
Checks if this ability can be used on other units.
TechType - Enum in org.openbw.bwapi4j.type
 
TempAreaInfo - Class in bwem.area
Helper class for void Map::ComputeAreas()
TempAreaInfo() - Constructor for class bwem.area.TempAreaInfo
 
TempAreaInfo(AreaId, MiniTile, WalkPosition) - Constructor for class bwem.area.TempAreaInfo
 
TemplarArchives - Class in org.openbw.bwapi4j.unit
 
TemplarArchives(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.TemplarArchives
 
terrainData - Variable in class bwem.map.MapImpl
 
TerrainData - Interface in bwem.map
 
TerrainDataImpl - Class in bwem.map
 
TerrainDataImpl(MapData, TileData) - Constructor for class bwem.map.TerrainDataImpl
 
TerrainDataInitializer - Interface in bwem.map
 
TerrainDataInitializerImpl - Class in bwem.map
 
TerrainDataInitializerImpl(MapData, TileData) - Constructor for class bwem.map.TerrainDataInitializerImpl
 
Tile - Interface in bwem.tile
Corresponds to BWAPI/Starcraft's concept of tile (32x32 pixels).
- Tiles are accessed using TilePositions (Cf.
Tile.GroundHeight - Enum in bwem.tile
Corresponds to BWAPI::getGroundHeight divided by 2.
TILE_POSITION_CENTER_IN_PIXELS - Static variable in class bwem.util.BwemExt
 
tileCount - Variable in class bwem.area.AreaImpl
 
TileData - Interface in bwem.tile
 
TileDataImpl - Class in bwem.tile
 
TileDataImpl(int, int) - Constructor for class bwem.tile.TileDataImpl
 
tileHeight() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the height of this unit type, in tiles.
tileHeight() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
tileHeight() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
tileHeight() - Method in interface org.openbw.bwapi4j.unit.Unit
 
tileHeight() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
TileImpl - Class in bwem.tile
 
TileImpl() - Constructor for class bwem.tile.TileImpl
 
TilePosition - Class in org.openbw.bwapi4j
 
TilePosition(int, int) - Constructor for class org.openbw.bwapi4j.TilePosition
 
TilePosition(WalkPosition) - Constructor for class org.openbw.bwapi4j.TilePosition
 
TilePosition(Position) - Constructor for class org.openbw.bwapi4j.TilePosition
 
tileSize() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the tile size of this unit type.
tileWidth() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the width of this unit type, in tiles.
tileWidth() - Method in interface org.openbw.bwapi4j.unit.PlayerUnit
 
tileWidth() - Method in class org.openbw.bwapi4j.unit.PlayerUnitImpl
 
tileWidth() - Method in interface org.openbw.bwapi4j.unit.Unit
 
tileWidth() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
Timer - Class in bwem.util
This timer class is similar to the one provided by the original C++ BWEM.
Timer() - Constructor for class bwem.util.Timer
 
timeSpotted - Variable in class org.openbw.bwapi4j.unit.Spell
 
topLeft - Variable in class bwem.area.AreaImpl
 
toPosition() - Method in class org.openbw.bwapi4j.TilePosition
 
toPosition() - Method in class org.openbw.bwapi4j.WalkPosition
 
topSpeed() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves this unit type's top movement speed with no upgrades.
topSpeed(UnitType) - Method in class org.openbw.bwapi4j.UnitStatCalculator
Retrieves the top speed of a unit type, taking the player's speed upgrades into consideration.
toString() - Method in class bwem.typedef.Altitude
 
toString() - Method in class bwem.typedef.Index
 
toString() - Method in interface bwem.util.IWrappedInteger
 
toString() - Method in enum org.openbw.bwapi4j.BWAPI4J.Property
 
toString() - Method in class org.openbw.bwapi4j.Position
 
toString() - Method in class org.openbw.bwapi4j.TilePosition
 
toString() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
toString() - Method in class org.openbw.bwapi4j.util.Pair
 
toString() - Method in class org.openbw.bwapi4j.WalkPosition
 
TOTAL_PROPERTIES - Static variable in class org.openbw.bwapi4j.unit.UnitDataBridge
 
toTilePosition() - Method in class org.openbw.bwapi4j.Position
 
toTilePosition() - Method in class org.openbw.bwapi4j.WalkPosition
 
toWalkPosition() - Method in class org.openbw.bwapi4j.Position
 
toWalkPosition() - Method in class org.openbw.bwapi4j.TilePosition
 
train(UnitType) - Method in class org.openbw.bwapi4j.unit.Barracks
 
train(UnitType) - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
train(UnitType) - Method in class org.openbw.bwapi4j.unit.Factory
 
train(UnitType) - Method in class org.openbw.bwapi4j.unit.Gateway
 
train(UnitType) - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
train(UnitType) - Method in class org.openbw.bwapi4j.unit.Nexus
 
train(UnitType) - Method in class org.openbw.bwapi4j.unit.RawUnit
 
train(UnitType) - Method in class org.openbw.bwapi4j.unit.RoboticsFacility
 
train(UnitType) - Method in class org.openbw.bwapi4j.unit.Stargate
 
train(UnitType) - Method in class org.openbw.bwapi4j.unit.Starport
 
train(UnitType) - Method in interface org.openbw.bwapi4j.unit.TrainingFacility
 
train(UnitType) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
trainArbiter() - Method in class org.openbw.bwapi4j.unit.Stargate
 
trainBattlecruiser() - Method in class org.openbw.bwapi4j.unit.Starport
 
trainCarrier() - Method in class org.openbw.bwapi4j.unit.Stargate
 
trainCorsair() - Method in class org.openbw.bwapi4j.unit.Stargate
 
trainDarkTemplar() - Method in class org.openbw.bwapi4j.unit.Gateway
 
trainDragoon() - Method in class org.openbw.bwapi4j.unit.Gateway
 
trainDropship() - Method in class org.openbw.bwapi4j.unit.Starport
 
trainFirebat() - Method in class org.openbw.bwapi4j.unit.Barracks
 
trainGhost() - Method in class org.openbw.bwapi4j.unit.Barracks
 
trainGoliath() - Method in class org.openbw.bwapi4j.unit.Factory
 
trainHighTemplar() - Method in class org.openbw.bwapi4j.unit.Gateway
 
trainInfestedTerran() - Method in class org.openbw.bwapi4j.unit.InfestedCommandCenter
 
TrainingFacility - Interface in org.openbw.bwapi4j.unit
 
trainInterceptor() - Method in class org.openbw.bwapi4j.unit.Carrier
 
trainMarine() - Method in class org.openbw.bwapi4j.unit.Barracks
 
trainMedic() - Method in class org.openbw.bwapi4j.unit.Barracks
 
trainObserver() - Method in class org.openbw.bwapi4j.unit.RoboticsFacility
 
trainReaver() - Method in class org.openbw.bwapi4j.unit.RoboticsFacility
 
trainScarab() - Method in class org.openbw.bwapi4j.unit.Reaver
 
trainScienceVessel() - Method in class org.openbw.bwapi4j.unit.Starport
 
trainScout() - Method in class org.openbw.bwapi4j.unit.Stargate
 
trainShuttle() - Method in class org.openbw.bwapi4j.unit.RoboticsFacility
 
trainSiegeTank() - Method in class org.openbw.bwapi4j.unit.Factory
 
trainValkyrie() - Method in class org.openbw.bwapi4j.unit.Starport
 
trainVulture() - Method in class org.openbw.bwapi4j.unit.Factory
 
trainWorker() - Method in class org.openbw.bwapi4j.unit.CommandCenter
 
trainWorker() - Method in class org.openbw.bwapi4j.unit.Hatchery
 
trainWorker() - Method in class org.openbw.bwapi4j.unit.Nexus
 
trainWorker() - Method in interface org.openbw.bwapi4j.unit.ResourceDepot
 
trainWraith() - Method in class org.openbw.bwapi4j.unit.Starport
 
trainZealot() - Method in class org.openbw.bwapi4j.unit.Gateway
 
Transporter - Class in org.openbw.bwapi4j.unit
 
Transporter() - Constructor for class org.openbw.bwapi4j.unit.Transporter
 
trimOuterMiniTileBorder(List<WalkPosition>) - Method in interface bwem.map.MapInitializer
 
trimOuterMiniTileBorder(List<WalkPosition>) - Method in class bwem.map.MapInitializerImpl
 
turnRadius() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves a unit's turning radius.
type() - Method in class org.openbw.bwapi4j.unit.Weapon
 

U

Ultralisk - Class in org.openbw.bwapi4j.unit
 
Ultralisk() - Constructor for class org.openbw.bwapi4j.unit.Ultralisk
 
UltraliskCavern - Class in org.openbw.bwapi4j.unit
 
UltraliskCavern(UnitType, int) - Constructor for class org.openbw.bwapi4j.unit.UltraliskCavern
 
unburrow() - Method in interface org.openbw.bwapi4j.unit.Burrowable
 
unburrow() - Method in class org.openbw.bwapi4j.unit.Defiler
 
unburrow() - Method in class org.openbw.bwapi4j.unit.Drone
 
unburrow() - Method in class org.openbw.bwapi4j.unit.Hydralisk
 
unburrow() - Method in class org.openbw.bwapi4j.unit.InfestedTerran
 
unburrow() - Method in class org.openbw.bwapi4j.unit.Lurker
 
unburrow() - Method in class org.openbw.bwapi4j.unit.Zergling
 
UNINITIALIZED - Static variable in class bwem.area.typedef.AreaId
 
UNINITIALIZED - Static variable in class bwem.typedef.Altitude
 
Unit - Interface in org.openbw.bwapi4j.unit
 
UnitCommandType - Enum in org.openbw.bwapi4j.type
 
UnitDataBridge - Class in org.openbw.bwapi4j.unit
Internal API to transfer unit data received from C++ to java UnitImpls.
UnitDataBridge(BW) - Constructor for class org.openbw.bwapi4j.unit.UnitDataBridge
 
UnitFactory - Class in org.openbw.bwapi4j.unit
 
UnitFactory() - Constructor for class org.openbw.bwapi4j.unit.UnitFactory
 
UnitImpl - Class in org.openbw.bwapi4j.unit
 
UnitImpl() - Constructor for class org.openbw.bwapi4j.unit.UnitImpl
 
UnitImpl.TrainingSlot - Class in org.openbw.bwapi4j.unit
 
units - Variable in class bwem.map.MapImpl
 
UnitSizeType - Enum in org.openbw.bwapi4j.type
 
UnitStatCalculator - Class in org.openbw.bwapi4j
 
UnitType - Enum in org.openbw.bwapi4j.type
 
UnitType.WhatBuilds - Class in org.openbw.bwapi4j.type
 
unload(MobileUnit) - Method in class org.openbw.bwapi4j.unit.Bunker
 
unload(MobileUnit) - Method in interface org.openbw.bwapi4j.unit.Loadable
 
unload(MobileUnit) - Method in class org.openbw.bwapi4j.unit.Transporter
 
unloadAll() - Method in class org.openbw.bwapi4j.unit.Bunker
 
unloadAll(boolean) - Method in class org.openbw.bwapi4j.unit.Bunker
 
unloadAll() - Method in interface org.openbw.bwapi4j.unit.Loadable
 
unloadAll(boolean) - Method in interface org.openbw.bwapi4j.unit.Loadable
 
unloadAll() - Method in class org.openbw.bwapi4j.unit.Transporter
 
unloadAll(boolean) - Method in class org.openbw.bwapi4j.unit.Transporter
 
unloadAll(Position) - Method in class org.openbw.bwapi4j.unit.Transporter
 
unloadAll(Position, boolean) - Method in class org.openbw.bwapi4j.unit.Transporter
 
unmarkAll() - Method in class bwem.StaticMarkable
 
unsiege() - Method in class org.openbw.bwapi4j.unit.SiegeTank
 
UnsupportedUnitException - Exception in org.openbw.bwapi4j.unit
 
UnsupportedUnitException(String) - Constructor for exception org.openbw.bwapi4j.unit.UnsupportedUnitException
 
update(int[]) - Method in class org.openbw.bwapi4j.Player
Updates dynamic player information.
updateAccessibleNeighbors() - Method in interface bwem.area.AreaInitializer
 
updateAccessibleNeighbors() - Method in class bwem.area.AreaInitializerImpl
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.Academy
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.Armory
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.CitadelOfAdun
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.ControlTower
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.CovertOps
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.Forge
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.Hatchery
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.MachineShop
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.Observatory
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.PhysicsLab
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.QueensNest
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.RawUnit
 
upgrade(UpgradeType) - Method in interface org.openbw.bwapi4j.unit.ResearchingFacility
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.SpawningPool
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.Spire
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.UltraliskCavern
 
upgrade(UpgradeType) - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
upgradeAdrenalGlands() - Method in class org.openbw.bwapi4j.unit.SpawningPool
 
upgradeAirArmor() - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
upgradeAirWeapons() - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
upgradeAnabolicSynthesis() - Method in class org.openbw.bwapi4j.unit.UltraliskCavern
 
upgradeAntennae() - Method in class org.openbw.bwapi4j.unit.Lair
 
upgradeApialSensors() - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
upgradeApolloReactor() - Method in class org.openbw.bwapi4j.unit.ControlTower
 
upgradeArgusJewel() - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
upgradeArgusTalisman() - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
upgradeCaduceusReactor() - Method in class org.openbw.bwapi4j.unit.Academy
 
upgradeCarapace() - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
upgradeCarrierCapacity() - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
upgradeCharonBoosters() - Method in class org.openbw.bwapi4j.unit.MachineShop
 
upgradeChitinousPlating() - Method in class org.openbw.bwapi4j.unit.UltraliskCavern
 
upgradeColossusReactor() - Method in class org.openbw.bwapi4j.unit.PhysicsLab
 
upgradeFlyerAttacks() - Method in class org.openbw.bwapi4j.unit.Spire
 
upgradeFlyerCarapace() - Method in class org.openbw.bwapi4j.unit.Spire
 
upgradeGameteMeiosis() - Method in class org.openbw.bwapi4j.unit.QueensNest
 
upgradeGraviticBooster() - Method in class org.openbw.bwapi4j.unit.Observatory
 
upgradeGraviticDrive() - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
upgradeGraviticThrusters() - Method in class org.openbw.bwapi4j.unit.FleetBeacon
 
upgradeGroovedSpines() - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
upgradeGroundArmor() - Method in class org.openbw.bwapi4j.unit.Forge
 
upgradeGroundWeapons() - Method in class org.openbw.bwapi4j.unit.Forge
 
upgradeInfantryArmor() - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
upgradeInfantryWeapons() - Method in class org.openbw.bwapi4j.unit.EngineeringBay
 
UpgradeInProgress(UpgradeType, int) - Constructor for class org.openbw.bwapi4j.unit.ResearchingFacility.UpgradeInProgress
 
upgradeIonThrusters() - Method in class org.openbw.bwapi4j.unit.MachineShop
 
upgradeKhaydarinAmulet() - Method in class org.openbw.bwapi4j.unit.TemplarArchives
 
upgradeKhaydarinCore() - Method in class org.openbw.bwapi4j.unit.ArbiterTribunal
 
upgradeLegEnhancements() - Method in class org.openbw.bwapi4j.unit.CitadelOfAdun
 
upgradeMeleeAttacks() - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
upgradeMetabolicBoost() - Method in class org.openbw.bwapi4j.unit.SpawningPool
 
upgradeMetasynapticNode() - Method in class org.openbw.bwapi4j.unit.DefilerMound
 
upgradeMissileAttacks() - Method in class org.openbw.bwapi4j.unit.EvolutionChamber
 
upgradeMoebiusReactor() - Method in class org.openbw.bwapi4j.unit.CovertOps
 
upgradeMuscularAugments() - Method in class org.openbw.bwapi4j.unit.HydraliskDen
 
upgradeOcularImplants() - Method in class org.openbw.bwapi4j.unit.CovertOps
 
upgradePlasmaShields() - Method in class org.openbw.bwapi4j.unit.Forge
 
upgradePneumatizedCarapace() - Method in class org.openbw.bwapi4j.unit.Lair
 
upgradeReaverCapacity() - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
upgrades() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the set of upgrades that this unit can use to enhance its fighting ability.
upgradeScarabDamage() - Method in class org.openbw.bwapi4j.unit.RoboticsSupportBay
 
upgradeSensorArray() - Method in class org.openbw.bwapi4j.unit.Observatory
 
upgradeShipPlating() - Method in class org.openbw.bwapi4j.unit.Armory
 
upgradeShipWeapons() - Method in class org.openbw.bwapi4j.unit.Armory
 
upgradeSingularityCharge() - Method in class org.openbw.bwapi4j.unit.CyberneticsCore
 
upgradesWhat() - Method in enum org.openbw.bwapi4j.type.UnitType
Retrieves the set of upgrades that this unit type is capable of upgrading.
upgradeTime(int) - Method in enum org.openbw.bwapi4j.type.UpgradeType
Returns the number of frames needed to research the first upgrade.
upgradeTimeFactor() - Method in enum org.openbw.bwapi4j.type.UpgradeType
Returns the number of frames that the upgrade time increases for each additional upgrade.
upgradeTitanReactor() - Method in class org.openbw.bwapi4j.unit.ScienceFacility
 
UpgradeType - Enum in org.openbw.bwapi4j.type
 
upgradeType() - Method in enum org.openbw.bwapi4j.type.WeaponType
Retrieves the upgrade type that increases this weapon's damage output.
upgradeU238Shells() - Method in class org.openbw.bwapi4j.unit.Academy
 
upgradeVehiclePlating() - Method in class org.openbw.bwapi4j.unit.Armory
 
upgradeVehicleWeapons() - Method in class org.openbw.bwapi4j.unit.Armory
 
upgradeVentralSacs() - Method in class org.openbw.bwapi4j.unit.Lair
 
Utils - Class in bwem.util
 

V

validateBaseLocation(TerrainData, TilePosition, List<Mineral>) - Method in interface bwem.area.AreaInitializer
 
validateBaseLocation(TerrainData, TilePosition, List<Mineral>) - Method in class bwem.area.AreaInitializerImpl
 
Valkyrie - Class in org.openbw.bwapi4j.unit
 
Valkyrie() - Constructor for class org.openbw.bwapi4j.unit.Valkyrie
 
valueOf(String) - Static method in enum bwem.CheckMode
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.MapDrawer.SpecialColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwem.MapPrinter.CustomColor
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwem.MapPrinter.dashed_t
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwem.MapPrinter.fill_t
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum bwem.tile.Tile.GroundHeight
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.BWAPI4J.BridgeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.BWAPI4J.Property
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.MapDrawer.CoordinateType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.MapDrawer.Shape
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.MapDrawer.TextSize
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.BulletType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.BwError
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.Color
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.DamageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.ExplosionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.GameType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.Key
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.Order
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.PlayerType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.Race
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.TechType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.UnitCommandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.UnitSizeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.UnitType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.UpgradeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.type.WeaponType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.openbw.bwapi4j.util.system.OSType
Returns the enum constant of this type with the specified name.
values() - Static method in enum bwem.CheckMode
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.MapDrawer.SpecialColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwem.MapPrinter.CustomColor
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwem.MapPrinter.dashed_t
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwem.MapPrinter.fill_t
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum bwem.tile.Tile.GroundHeight
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.BWAPI4J.BridgeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.BWAPI4J.Property
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.MapDrawer.CoordinateType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.MapDrawer.Shape
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.MapDrawer.TextSize
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.BulletType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.BwError
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.Color
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.DamageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.ExplosionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.GameType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.Key
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.Order
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.PlayerType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.Race
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.TechType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.UnitCommandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.UnitSizeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.UnitType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.UpgradeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.type.WeaponType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.openbw.bwapi4j.util.system.OSType
Returns an array containing the constants of this enum type, in the order they are declared.
veryHighGroundTileCount - Variable in class bwem.area.AreaImpl
 
VespeneGeyser - Class in org.openbw.bwapi4j.unit
VespeneGeyser is not Gatherable, it needs a GasMiningFacility.
VespeneGeyser() - Constructor for class org.openbw.bwapi4j.unit.VespeneGeyser
 
vespeneGeysers - Variable in class bwem.map.MapImpl
 
visibleUnitCount() - Method in class org.openbw.bwapi4j.Player
Retrieves the total number of strictly visible units that the player has, even if information on the player is unrestricted.
Vulture - Class in org.openbw.bwapi4j.unit
 
Vulture() - Constructor for class org.openbw.bwapi4j.unit.Vulture
 

W

WALK_POSITION_CENTER_IN_PIXELS - Static variable in class bwem.util.BwemExt
 
WalkPosition - Class in org.openbw.bwapi4j
 
WalkPosition(int, int) - Constructor for class org.openbw.bwapi4j.WalkPosition
 
WalkPosition(TilePosition) - Constructor for class org.openbw.bwapi4j.WalkPosition
 
WalkPosition(Position) - Constructor for class org.openbw.bwapi4j.WalkPosition
 
Weapon - Class in org.openbw.bwapi4j.unit
Holds information for a ground/air weapon.
Weapon(WeaponType, int) - Constructor for class org.openbw.bwapi4j.unit.Weapon
 
weaponMaxRange(WeaponType) - Method in class org.openbw.bwapi4j.UnitStatCalculator
Retrieves the maximum weapon range of a weapon type, taking the player's weapon upgrades into consideration.
WeaponType - Enum in org.openbw.bwapi4j.type
 
whatBuilds() - Method in enum org.openbw.bwapi4j.type.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(UnitType, int) - Constructor for class org.openbw.bwapi4j.type.UnitType.WhatBuilds
 
whatResearches() - Method in enum org.openbw.bwapi4j.type.TechType
Retrieves the UnitType that can research this technology.
whatsRequired(int) - Method in enum org.openbw.bwapi4j.type.UpgradeType
Returns the type of unit that is required for the upgrade.
whatUpgrades() - Method in enum org.openbw.bwapi4j.type.UpgradeType
Returns the type of unit that researches the upgrade.
whatUses() - Method in enum org.openbw.bwapi4j.type.UpgradeType
 
whatUses() - Method in enum org.openbw.bwapi4j.type.WeaponType
Retrieves the unit type that is intended to use this weapon type.
width() - Method in enum org.openbw.bwapi4j.type.UnitType
A macro for retrieving the width of the unit type, which is calculated using dimensionLeft + dimensionRight + 1.
width() - Method in interface org.openbw.bwapi4j.unit.Unit
 
width() - Method in class org.openbw.bwapi4j.unit.UnitImpl
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.BulletType
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.Color
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.DamageType
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.ExplosionType
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.Order
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.PlayerType
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.Race
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.TechType
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.UnitCommandType
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.UnitSizeType
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.UnitType
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.UpgradeType
 
withId(int) - Static method in enum org.openbw.bwapi4j.type.WeaponType
 
Worker - Class in org.openbw.bwapi4j.unit
 
Worker() - Constructor for class org.openbw.bwapi4j.unit.Worker
 
Wraith - Class in org.openbw.bwapi4j.unit
 
Wraith() - Constructor for class org.openbw.bwapi4j.unit.Wraith
 
writeImageToFile(Path, String) - Method in class bwem.MapPrinter
 
writeImageToFile(Path) - Method in class yata.MapPrinter
 

X

XYCropper - Class in bwem.util
 
XYCropper(int, int, int, int) - Constructor for class bwem.util.XYCropper
 

Y

yamatoGun(PlayerUnit) - Method in class org.openbw.bwapi4j.unit.BattleCruiser
 
yata - package yata
 
YATA - Class in yata
Yet Another Terrain Analyzer
YATA(BWMap) - Constructor for class yata.YATA
 

Z

Zealot - Class in org.openbw.bwapi4j.unit
 
Zealot() - Constructor for class org.openbw.bwapi4j.unit.Zealot
 
Zergling - Class in org.openbw.bwapi4j.unit
 
Zergling() - Constructor for class org.openbw.bwapi4j.unit.Zergling
 
ZERO - Static variable in class bwem.area.typedef.AreaId
 
ZERO - Static variable in class bwem.area.typedef.GroupId
 
ZERO - Static variable in class bwem.typedef.Altitude
 
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