public abstract class TerrainDataImpl extends java.lang.Object implements TerrainData
Modifier | Constructor and Description |
---|---|
protected |
TerrainDataImpl(MapData mapData,
TileData tileData) |
Modifier and Type | Method and Description |
---|---|
MapData |
getMapData() |
MiniTile |
getMiniTile(WalkPosition walkPosition) |
MiniTile |
getMiniTile(WalkPosition walkPosition,
CheckMode checkMode) |
Tile |
getTile(TilePosition tilePosition) |
Tile |
getTile(TilePosition tilePosition,
CheckMode checkMode) |
TileData |
getTileData() |
boolean |
isSeaWithNonSeaNeighbors(WalkPosition walkPosition) |
public MapData getMapData()
getMapData
in interface TerrainData
public TileData getTileData()
getTileData
in interface TerrainData
public Tile getTile(TilePosition tilePosition, CheckMode checkMode)
getTile
in interface TerrainData
public Tile getTile(TilePosition tilePosition)
getTile
in interface TerrainData
public MiniTile getMiniTile(WalkPosition walkPosition, CheckMode checkMode)
getMiniTile
in interface TerrainData
public MiniTile getMiniTile(WalkPosition walkPosition)
getMiniTile
in interface TerrainData
public boolean isSeaWithNonSeaNeighbors(WalkPosition walkPosition)
isSeaWithNonSeaNeighbors
in interface TerrainData