GameStarter

object GameStarter

Functions

addCivilizations
Link copied to clipboard
private fun addCivilizations(newGameParameters: GameParameters, gameInfo: GameInfo, ruleset: Ruleset, existingMap: Boolean)
addCivStartingUnits
Link copied to clipboard
private fun addCivStartingUnits(gameInfo: GameInfo)
addCivStats
Link copied to clipboard
private fun addCivStats(gameInfo: GameInfo)
addCivTechs
Link copied to clipboard
private fun addCivTechs(gameInfo: GameInfo, ruleset: Ruleset, gameSetupInfo: GameSetupInfo)
addPlayerIntros
Link copied to clipboard
private fun addPlayerIntros(gameInfo: GameInfo)
equals
Link copied to clipboard
open operator fun equals(other: Any?): Boolean
getCandidateLand
Link copied to clipboard
private fun getCandidateLand(civCount: Int, tileMap: TileMap, startScores: HashMap<TileInfo, Float>): Map<TileInfo, Float>
getOneStartingLocation
Link copied to clipboard
private fun getOneStartingLocation(civ: CivilizationInfo, tileMap: TileMap, freeTiles: MutableList<TileInfo>, startScores: HashMap<TileInfo, Float>): TileInfo
getStartingLocations
Link copied to clipboard
private fun getStartingLocations(civs: List<CivilizationInfo>, tileMap: TileMap, landTilesInBigEnoughGroup: Map<TileInfo, Float>, startScores: HashMap<TileInfo, Float>): HashMap<CivilizationInfo, TileInfo>
hashCode
Link copied to clipboard
open fun hashCode(): Int
runAndMeasure
Link copied to clipboard
private fun runAndMeasure(text: String, action: () -> Unit)
startNewGame
Link copied to clipboard
fun startNewGame(gameSetupInfo: GameSetupInfo): GameInfo
toString
Link copied to clipboard
open fun toString(): String

Properties

consoleOutput
Link copied to clipboard
private const val consoleOutput: Boolean = false
consoleTimings
Link copied to clipboard
private const val consoleTimings: Boolean = false

Sources

jvm source
Link copied to clipboard