Resolved #1388 - Starting era no longer automatically displayed as "Ancient" in New Game screen

This commit is contained in:
Yair Morgenstern
2019-11-28 19:42:08 +02:00
parent 8826c4e84f
commit ad19dd1afa

View File

@ -162,7 +162,9 @@ class NewGameScreenOptionsTable(val newGameParameters: GameParameters, val onMul
private fun addEraSelectBox() {
add("{Starting Era}:".tr())
val eraSelectBox = TranslatedSelectBox(TechEra.values().map { it.name+" era" }, newGameParameters.startingEra.name, CameraStageBaseScreen.skin)
// The eras enum values are "Medieval" etc. but are shown to the player as "Medieval era".tr()
// because in other languages "Medieval era" is one word
val eraSelectBox = TranslatedSelectBox(TechEra.values().map { it.name+" era" }, newGameParameters.startingEra.name+" era", CameraStageBaseScreen.skin)
eraSelectBox.addListener(object : ChangeListener() {
override fun changed(event: ChangeEvent?, actor: Actor?) {
newGameParameters.startingEra = TechEra.valueOf(eraSelectBox.selected.value.replace(" era",""))