mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-26 15:49:14 +07:00
City states option locked away, so it doesn't affect users yet
This commit is contained in:
@ -176,13 +176,9 @@ class NewGameScreen: PickerScreen(){
|
|||||||
enemiesSelectBox.selected = newGameParameters.numberOfEnemies
|
enemiesSelectBox.selected = newGameParameters.numberOfEnemies
|
||||||
newGameOptionsTable.add(enemiesSelectBox).pad(10f).row()
|
newGameOptionsTable.add(enemiesSelectBox).pad(10f).row()
|
||||||
|
|
||||||
newGameOptionsTable.add("{Number of city states}:".tr())
|
// Todo - re-enable this when city states are fit for players
|
||||||
val cityStatesSelectBox = SelectBox<Int>(skin)
|
//addCityStatesSelectBox(newGameOptionsTable)
|
||||||
val cityStatesArray = Array<Int>()
|
|
||||||
(0..GameBasics.Nations.filter{ it.value.isCityState() }.size).forEach { cityStatesArray.add(it) }
|
|
||||||
cityStatesSelectBox.items = cityStatesArray
|
|
||||||
cityStatesSelectBox.selected = newGameParameters.numberOfCityStates
|
|
||||||
newGameOptionsTable.add(cityStatesSelectBox).pad(10f).row()
|
|
||||||
|
|
||||||
humanPlayers.addListener(object : ChangeListener() {
|
humanPlayers.addListener(object : ChangeListener() {
|
||||||
override fun changed(event: ChangeEvent?, actor: Actor?) {
|
override fun changed(event: ChangeEvent?, actor: Actor?) {
|
||||||
@ -202,6 +198,16 @@ class NewGameScreen: PickerScreen(){
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
private fun addCityStatesSelectBox(newGameOptionsTable: Table) {
|
||||||
|
newGameOptionsTable.add("{Number of city states}:".tr())
|
||||||
|
val cityStatesSelectBox = SelectBox<Int>(skin)
|
||||||
|
val cityStatesArray = Array<Int>()
|
||||||
|
(0..GameBasics.Nations.filter { it.value.isCityState() }.size).forEach { cityStatesArray.add(it) }
|
||||||
|
cityStatesSelectBox.items = cityStatesArray
|
||||||
|
cityStatesSelectBox.selected = newGameParameters.numberOfCityStates
|
||||||
|
newGameOptionsTable.add(cityStatesSelectBox).pad(10f).row()
|
||||||
cityStatesSelectBox.addListener(object : ChangeListener() {
|
cityStatesSelectBox.addListener(object : ChangeListener() {
|
||||||
override fun changed(event: ChangeEvent?, actor: Actor?) {
|
override fun changed(event: ChangeEvent?, actor: Actor?) {
|
||||||
newGameParameters.numberOfCityStates = cityStatesSelectBox.selected
|
newGameParameters.numberOfCityStates = cityStatesSelectBox.selected
|
||||||
|
Reference in New Issue
Block a user