CapitalConnectionsFinder

class CapitalConnectionsFinder(civInfo: CivilizationInfo)

Functions

addCityIfFirstEncountered
Link copied to clipboard
private fun addCityIfFirstEncountered(reachedCity: CityInfo)
addMedium
Link copied to clipboard
private fun CityInfo.addMedium(transportType: String)
check
Link copied to clipboard
private fun check(cityToConnectFrom: CityInfo, transportType: String, overridingTransportType: String? = null, tileFilter: (TileInfo) -> Boolean, cityFilter: (CityInfo) -> Boolean = { true })
checkHarbor
Link copied to clipboard
private fun checkHarbor(cityToConnectFrom: CityInfo)
checkRailroad
Link copied to clipboard
private fun checkRailroad(cityToConnectFrom: CityInfo)
checkRoad
Link copied to clipboard
private fun checkRoad(cityToConnectFrom: CityInfo)
containsHarbor
Link copied to clipboard
private fun CityInfo.containsHarbor(): Boolean
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
find
Link copied to clipboard
fun find(): Map<CityInfo, Set<String>>
hashCode
Link copied to clipboard
open fun hashCode(): Int
toString
Link copied to clipboard
open fun toString(): String
wasPreviouslyReached
Link copied to clipboard
private fun CityInfo.wasPreviouslyReached(transportType: String, overridingTransportType: String?): Boolean

Properties

allCivCities
Link copied to clipboard
private val allCivCities: Sequence<CityInfo>
citiesReachedToMediums
Link copied to clipboard
private val citiesReachedToMediums: HashMap<CityInfo, MutableSet<String>>
citiesToCheck
Link copied to clipboard
private var citiesToCheck: MutableList<CityInfo>
civInfo
Link copied to clipboard
private val civInfo: CivilizationInfo
harbor
Link copied to clipboard
private val harbor: String
harborFromRailroad
Link copied to clipboard
private val harborFromRailroad: String
harborFromRoad
Link copied to clipboard
private val harborFromRoad: String
newCitiesToCheck
Link copied to clipboard
private lateinit var newCitiesToCheck: MutableList<CityInfo>
railroad
Link copied to clipboard
private val railroad: String
railroadIsResearched
Link copied to clipboard
private val railroadIsResearched: Boolean
road
Link copied to clipboard
private val road: String
roadIsResearched
Link copied to clipboard
private val roadIsResearched: Boolean
ruleset
Link copied to clipboard
private val ruleset: Ruleset

Sources

jvm source
Link copied to clipboard