public interface BWMap
Modifier and Type | Method and Description |
---|---|
boolean |
canBuildHere(TilePosition position,
UnitType type) |
int |
getGroundHeight(int tileX,
int tileY) |
int |
getGroundHeight(TilePosition position) |
java.util.List<TilePosition> |
getStartPositions() |
boolean |
hasCreep(TilePosition tilePosition) |
boolean |
hasPath(Position source,
Position destination) |
boolean |
hasPower(TilePosition tilePosition) |
boolean |
isBuildable(int tileX,
int tileY) |
boolean |
isBuildable(int tileX,
int tileY,
boolean considerBuildings) |
boolean |
isBuildable(TilePosition position) |
boolean |
isBuildable(TilePosition position,
boolean considerBuildings) |
boolean |
isExplored(int tileX,
int tileY) |
boolean |
isExplored(TilePosition position) |
boolean |
isValidPosition(Position position) |
boolean |
isValidPosition(TilePosition tilePosition) |
boolean |
isValidPosition(WalkPosition walkPosition) |
boolean |
isVisible(int tileX,
int tileY) |
boolean |
isVisible(TilePosition position) |
boolean |
isWalkable(int walkX,
int walkY)
Return true, if the given "walk position" is walkable.
|
boolean |
isWalkable(WalkPosition walkPosition) |
java.lang.String |
mapFileName() |
java.lang.String |
mapHash() |
int |
mapHeight() |
java.lang.String |
mapName() |
int |
mapWidth() |
java.lang.String mapHash()
java.lang.String mapFileName()
java.lang.String mapName()
int getGroundHeight(TilePosition position)
int getGroundHeight(int tileX, int tileY)
java.util.List<TilePosition> getStartPositions()
boolean isWalkable(int walkX, int walkY)
IndexOutOfBoundsException
will be thrown.boolean isWalkable(WalkPosition walkPosition)
boolean isValidPosition(TilePosition tilePosition)
boolean isValidPosition(WalkPosition walkPosition)
boolean isValidPosition(Position position)
int mapWidth()
int mapHeight()
boolean isBuildable(int tileX, int tileY, boolean considerBuildings)
boolean isBuildable(TilePosition position, boolean considerBuildings)
boolean isBuildable(int tileX, int tileY)
boolean isBuildable(TilePosition position)
boolean isExplored(int tileX, int tileY)
boolean isExplored(TilePosition position)
boolean isVisible(int tileX, int tileY)
boolean isVisible(TilePosition position)
boolean canBuildHere(TilePosition position, UnitType type)
boolean hasCreep(TilePosition tilePosition)
boolean hasPower(TilePosition tilePosition)