GreatPersonManager

class GreatPersonManager

Functions

addGreatPersonPoints
Link copied to clipboard
fun addGreatPersonPoints(greatPersonPointsForTurn: Counter<String>)
clone
Link copied to clipboard
fun clone(): GreatPersonManager
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getNewGreatPerson
Link copied to clipboard
fun getNewGreatPerson(): String?
hashCode
Link copied to clipboard
open fun hashCode(): Int
toString
Link copied to clipboard
open fun toString(): String

Properties

freeGreatPeople
Link copied to clipboard
var freeGreatPeople: Int = 0
greatGeneralPoints
Link copied to clipboard
var greatGeneralPoints: Int = 0
greatPersonPointsCounter
Link copied to clipboard
var greatPersonPointsCounter: Counter<String>
longCountGPPool
Link copied to clipboard
var longCountGPPool: HashSet<String>

Remaining candidates for maya ability - whenever empty refilled from all GP, starts out empty

mayaLimitedFreeGP
Link copied to clipboard
var mayaLimitedFreeGP: Int = 0

Marks subset of freeGreatPeople as subject to maya ability restrictions (each only once untill all used)

pointsForNextGreatGeneral
Link copied to clipboard
var pointsForNextGreatGeneral: Int = 200
pointsForNextGreatPerson
Link copied to clipboard
var pointsForNextGreatPerson: Int = 100

Sources

jvm source
Link copied to clipboard