mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-24 03:53:12 -04:00
Translated display sizes - #6131
This commit is contained in:
parent
da0793e9fd
commit
65d81245d2
@ -12,6 +12,7 @@ import com.unciv.models.skins.SkinCache
|
|||||||
import com.unciv.models.tilesets.TileSetCache
|
import com.unciv.models.tilesets.TileSetCache
|
||||||
import com.unciv.models.translations.tr
|
import com.unciv.models.translations.tr
|
||||||
import com.unciv.ui.images.ImageGetter
|
import com.unciv.ui.images.ImageGetter
|
||||||
|
import com.unciv.ui.newgamescreen.TranslatedSelectBox
|
||||||
import com.unciv.ui.utils.BaseScreen
|
import com.unciv.ui.utils.BaseScreen
|
||||||
import com.unciv.ui.utils.UncivSlider
|
import com.unciv.ui.utils.UncivSlider
|
||||||
import com.unciv.ui.utils.WrappableLabel
|
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) {
|
private fun addScreenSizeSelectBox(table: Table, settings: GameSettings, selectBoxMinWidth: Float, onResolutionChange: () -> Unit) {
|
||||||
table.add("Screen Size".toLabel()).left().fillX()
|
table.add("Screen Size".toLabel()).left().fillX()
|
||||||
|
|
||||||
val screenSizeSelectBox = SelectBox<ScreenSize>(table.skin)
|
val screenSizeSelectBox = TranslatedSelectBox(ScreenSize.values().map { it.name }, settings.screenSize.name,table.skin)
|
||||||
screenSizeSelectBox.items = Array(ScreenSize.values())
|
|
||||||
screenSizeSelectBox.selected = settings.screenSize
|
|
||||||
table.add(screenSizeSelectBox).minWidth(selectBoxMinWidth).pad(10f).row()
|
table.add(screenSizeSelectBox).minWidth(selectBoxMinWidth).pad(10f).row()
|
||||||
|
|
||||||
screenSizeSelectBox.onChange {
|
screenSizeSelectBox.onChange {
|
||||||
settings.screenSize = screenSizeSelectBox.selected
|
settings.screenSize = ScreenSize.valueOf(screenSizeSelectBox.selected.value)
|
||||||
onResolutionChange()
|
onResolutionChange()
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user