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, isSeaWithNonSeaNeighbors
public Tile getTile_(TilePosition tilePosition, CheckMode checkMode)
getTile_
in interface TerrainDataInitializer
public Tile getTile_(TilePosition tilePosition)
getTile_
in interface TerrainDataInitializer
public MiniTile getMiniTile_(WalkPosition walkPosition, CheckMode checkMode)
getMiniTile_
in interface TerrainDataInitializer
public MiniTile getMiniTile_(WalkPosition walkPosition)
getMiniTile_
in interface TerrainDataInitializer
public void markUnwalkableMiniTiles(BWMap bwMap)
markUnwalkableMiniTiles
in interface TerrainDataInitializer
public void markBuildableTilesAndGroundHeight(BWMap bwMap)
markBuildableTilesAndGroundHeight
in interface TerrainDataInitializer
public void decideSeasOrLakes(int lakeMaxMiniTiles, int lakeMaxWidthInMiniTiles)
decideSeasOrLakes
in interface TerrainDataInitializer