NaturalWonderGenerator

class NaturalWonderGenerator(ruleset: Ruleset, randomness: MapGenerationRandomness)

Functions

clearTile
Link copied to clipboard
private fun clearTile(tile: TileInfo)
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getIntParam
Link copied to clipboard
private fun Unique.getIntParam(index: Int): Int
hashCode
Link copied to clipboard
open fun hashCode(): Int
matchesWonderFilter
Link copied to clipboard
private fun TileInfo.matchesWonderFilter(filter: String): Boolean
spawnNaturalWonders
Link copied to clipboard
fun spawnNaturalWonders(tileMap: TileMap)
spawnSpecificWonder
Link copied to clipboard
private fun spawnSpecificWonder(tileMap: TileMap, naturalWonder: Terrain): Boolean
toString
Link copied to clipboard
open fun toString(): String
trySpawnOnSuitableLocation
Link copied to clipboard
private fun trySpawnOnSuitableLocation(suitableLocations: List<TileInfo>, wonder: Terrain): Boolean

Properties

allTerrainFeatures
Link copied to clipboard
private val allTerrainFeatures: Set<String>
randomness
Link copied to clipboard
val randomness: MapGenerationRandomness
ruleset
Link copied to clipboard
val ruleset: Ruleset

Sources

jvm source
Link copied to clipboard