CivInfoStats

class CivInfoStats(civInfo: CivilizationInfo)

CivInfo class was getting too crowded

Constructors

CivInfoStats
Link copied to clipboard
fun CivInfoStats(civInfo: CivilizationInfo)

Functions

equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getBaseUnitSupply
Link copied to clipboard
fun getBaseUnitSupply(): Int
getHappinessBreakdown
Link copied to clipboard
fun getHappinessBreakdown(): HashMap<String, Float>
getStatMapForNextTurn
Link copied to clipboard
fun getStatMapForNextTurn(): StatMap
getTransportationUpkeep
Link copied to clipboard
private fun getTransportationUpkeep(): Int
getUnitMaintenance
Link copied to clipboard
private fun getUnitMaintenance(): Int
getUnitSupply
Link copied to clipboard
fun getUnitSupply(): Int
getUnitSupplyDeficit
Link copied to clipboard
fun getUnitSupplyDeficit(): Int
getUnitSupplyFromCities
Link copied to clipboard
fun getUnitSupplyFromCities(): Int
getUnitSupplyFromPop
Link copied to clipboard
fun getUnitSupplyFromPop(): Int
getUnitSupplyProductionPenalty
Link copied to clipboard
fun getUnitSupplyProductionPenalty(): Float

Per each supply missing, a player gets -10% production. Capped at -70%.

hashCode
Link copied to clipboard
open fun hashCode(): Int
toString
Link copied to clipboard
open fun toString(): String

Properties

civInfo
Link copied to clipboard
val civInfo: CivilizationInfo

Sources

jvm source
Link copied to clipboard