mirror of
https://github.com/yairm210/Unciv.git
synced 2025-02-21 20:18:28 +07:00
City states option locked away, so it doesn't affect users yet
This commit is contained in:
parent
0eb6b91957
commit
2ab8caeaea
@ -176,13 +176,9 @@ class NewGameScreen: PickerScreen(){
|
||||
enemiesSelectBox.selected = newGameParameters.numberOfEnemies
|
||||
newGameOptionsTable.add(enemiesSelectBox).pad(10f).row()
|
||||
|
||||
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()
|
||||
// Todo - re-enable this when city states are fit for players
|
||||
//addCityStatesSelectBox(newGameOptionsTable)
|
||||
|
||||
|
||||
humanPlayers.addListener(object : ChangeListener() {
|
||||
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() {
|
||||
override fun changed(event: ChangeEvent?, actor: Actor?) {
|
||||
newGameParameters.numberOfCityStates = cityStatesSelectBox.selected
|
||||
|
Loading…
Reference in New Issue
Block a user