All Methods Instance Methods Abstract Methods
Modifier and Type |
Method and Description |
void |
assignStartingLocationsToSuitableBases() |
boolean |
automaticPathUpdate() |
TilePosition |
breadthFirstSearch(TilePosition start,
Pred findCond,
Pred visitCond) |
TilePosition |
breadthFirstSearch(TilePosition start,
Pred findCond,
Pred visitCond,
boolean connect8) |
WalkPosition |
breadthFirstSearch(WalkPosition start,
Pred findCond,
Pred visitCond) |
WalkPosition |
breadthFirstSearch(WalkPosition start,
Pred findCond,
Pred visitCond,
boolean connect8) |
void |
drawDiagonalCrossMap(Position topLeft,
Position bottomRight,
Color col) |
void |
enableAutomaticPathAnalysis() |
Area |
getArea(AreaId id) |
Area |
getArea(TilePosition t) |
Area |
getArea(WalkPosition w) |
java.util.List<Area> |
getAreas() |
java.util.List<Base> |
getBases() |
java.util.List<ChokePoint> |
getChokePoints() |
TerrainData |
getData() |
Altitude |
getHighestAltitude() |
Area |
getMainArea(TilePosition topLeft,
TilePosition size) |
MapPrinter |
getMapPrinter() |
Area |
getNearestArea(TilePosition t) |
Area |
getNearestArea(WalkPosition w) |
NeutralData |
getNeutralData() |
CPPath |
getPath(Position a,
Position b) |
CPPath |
getPath(Position a,
Position b,
org.apache.commons.lang3.mutable.MutableInt pLength) |
java.util.List<org.apache.commons.lang3.tuple.MutablePair<org.apache.commons.lang3.tuple.MutablePair<AreaId,AreaId>,WalkPosition>> |
getRawFrontier() |
java.util.List<TilePosition> |
getUnassignedStartingLocations() |
boolean |
isInitialized() |
void |
onMineralDestroyed(Unit u) |
void |
onStaticBuildingDestroyed(Unit u) |
void |
onUnitDestroyed(Unit u)
Alternative handler for destroyed unit tracking.
|