public class TerrainDataInitializerImpl extends TerrainDataImpl implements TerrainDataInitializer
| Constructor and Description |
|---|
TerrainDataInitializerImpl(MapData mapData,
TileData tileData) |
| Modifier and Type | Method and Description |
|---|---|
void |
decideSeasOrLakes(int lakeMaxMiniTiles,
int lakeMaxWidthInMiniTiles) |
MiniTile |
getMiniTile_(WalkPosition walkPosition) |
MiniTile |
getMiniTile_(WalkPosition walkPosition,
CheckMode checkMode) |
Tile |
getTile_(TilePosition tilePosition) |
Tile |
getTile_(TilePosition tilePosition,
CheckMode checkMode) |
void |
markBuildableTilesAndGroundHeight(BWMap bwMap) |
void |
markUnwalkableMiniTiles(BWMap bwMap) |
getMapData, getMiniTile, getMiniTile, getTile, getTile, getTileData, isSeaWithNonSeaNeighborspublic Tile getTile_(TilePosition tilePosition, CheckMode checkMode)
getTile_ in interface TerrainDataInitializerpublic Tile getTile_(TilePosition tilePosition)
getTile_ in interface TerrainDataInitializerpublic MiniTile getMiniTile_(WalkPosition walkPosition, CheckMode checkMode)
getMiniTile_ in interface TerrainDataInitializerpublic MiniTile getMiniTile_(WalkPosition walkPosition)
getMiniTile_ in interface TerrainDataInitializerpublic void markUnwalkableMiniTiles(BWMap bwMap)
markUnwalkableMiniTiles in interface TerrainDataInitializerpublic void markBuildableTilesAndGroundHeight(BWMap bwMap)
markBuildableTilesAndGroundHeight in interface TerrainDataInitializerpublic void decideSeasOrLakes(int lakeMaxMiniTiles,
int lakeMaxWidthInMiniTiles)
decideSeasOrLakes in interface TerrainDataInitializer