mirror of
https://github.com/yairm210/Unciv.git
synced 2025-03-12 19:10:12 +07:00
Minor UI fix: city-state dropdown list has sufficient width (#2467)
This commit is contained in:
parent
5d95356e0f
commit
c5abfc5066
@ -129,12 +129,15 @@ class NewGameScreenOptionsTable(val newGameScreen: NewGameScreen, val updatePlay
|
|||||||
private fun addCityStatesSelectBox() {
|
private fun addCityStatesSelectBox() {
|
||||||
add("{Number of city-states}:".tr())
|
add("{Number of city-states}:".tr())
|
||||||
val cityStatesSelectBox = SelectBox<Int>(CameraStageBaseScreen.skin)
|
val cityStatesSelectBox = SelectBox<Int>(CameraStageBaseScreen.skin)
|
||||||
val cityStatesArray = Array<Int>()
|
|
||||||
|
|
||||||
(0..ruleset.nations.filter { it.value.isCityState() }.size).forEach { cityStatesArray.add(it) }
|
val numberOfCityStates = ruleset.nations.filter { it.value.isCityState() }.size
|
||||||
|
|
||||||
|
val cityStatesArray = Array<Int>(numberOfCityStates+1)
|
||||||
|
(0..numberOfCityStates).forEach { cityStatesArray.add(it) }
|
||||||
|
|
||||||
cityStatesSelectBox.items = cityStatesArray
|
cityStatesSelectBox.items = cityStatesArray
|
||||||
cityStatesSelectBox.selected = newGameParameters.numberOfCityStates
|
cityStatesSelectBox.selected = newGameParameters.numberOfCityStates
|
||||||
add(cityStatesSelectBox).row()
|
add(cityStatesSelectBox).width(50f).row()
|
||||||
cityStatesSelectBox.onChange {
|
cityStatesSelectBox.onChange {
|
||||||
newGameParameters.numberOfCityStates = cityStatesSelectBox.selected
|
newGameParameters.numberOfCityStates = cityStatesSelectBox.selected
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user