mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-23 06:08:46 +07:00
Translated display sizes - #6131
This commit is contained in:
@ -12,6 +12,7 @@ import com.unciv.models.skins.SkinCache
|
||||
import com.unciv.models.tilesets.TileSetCache
|
||||
import com.unciv.models.translations.tr
|
||||
import com.unciv.ui.images.ImageGetter
|
||||
import com.unciv.ui.newgamescreen.TranslatedSelectBox
|
||||
import com.unciv.ui.utils.BaseScreen
|
||||
import com.unciv.ui.utils.UncivSlider
|
||||
import com.unciv.ui.utils.WrappableLabel
|
||||
@ -121,13 +122,11 @@ private fun addUnitIconAlphaSlider(table: Table, settings: GameSettings, selectB
|
||||
private fun addScreenSizeSelectBox(table: Table, settings: GameSettings, selectBoxMinWidth: Float, onResolutionChange: () -> Unit) {
|
||||
table.add("Screen Size".toLabel()).left().fillX()
|
||||
|
||||
val screenSizeSelectBox = SelectBox<ScreenSize>(table.skin)
|
||||
screenSizeSelectBox.items = Array(ScreenSize.values())
|
||||
screenSizeSelectBox.selected = settings.screenSize
|
||||
val screenSizeSelectBox = TranslatedSelectBox(ScreenSize.values().map { it.name }, settings.screenSize.name,table.skin)
|
||||
table.add(screenSizeSelectBox).minWidth(selectBoxMinWidth).pad(10f).row()
|
||||
|
||||
screenSizeSelectBox.onChange {
|
||||
settings.screenSize = screenSizeSelectBox.selected
|
||||
settings.screenSize = ScreenSize.valueOf(screenSizeSelectBox.selected.value)
|
||||
onResolutionChange()
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user