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 TerrainDatapublic TileData getTileData()
getTileData in interface TerrainDatapublic Tile getTile(TilePosition tilePosition, CheckMode checkMode)
getTile in interface TerrainDatapublic Tile getTile(TilePosition tilePosition)
getTile in interface TerrainDatapublic MiniTile getMiniTile(WalkPosition walkPosition, CheckMode checkMode)
getMiniTile in interface TerrainDatapublic MiniTile getMiniTile(WalkPosition walkPosition)
getMiniTile in interface TerrainDatapublic boolean isSeaWithNonSeaNeighbors(WalkPosition walkPosition)
isSeaWithNonSeaNeighbors in interface TerrainData