From b4f3dadefa2b0660d4f1f9b9f32e4b210c6d958c Mon Sep 17 00:00:00 2001 From: YueR Date: Sun, 15 Sep 2019 20:41:28 +0800 Subject: [PATCH] --- .../ui/cityscreen/CityScreenCityPickerTable.kt | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/ui/cityscreen/CityScreenCityPickerTable.kt b/core/src/com/unciv/ui/cityscreen/CityScreenCityPickerTable.kt index be4f57d722..d3299cd049 100644 --- a/core/src/com/unciv/ui/cityscreen/CityScreenCityPickerTable.kt +++ b/core/src/com/unciv/ui/cityscreen/CityScreenCityPickerTable.kt @@ -39,7 +39,20 @@ class CityScreenCityPickerTable(val cityScreen: CityScreen) : Table(){ } val currentCityLabel = Label(city.name + " (" + city.population.population + ")", CameraStageBaseScreen.skin) - currentCityLabel.setFontSize(30) + currentCityLabel.setFontSize(25) + currentCityLabel.onClick { + val editCityNamePopup = PopupTable(cityScreen) + val textArea = TextField(city.name, CameraStageBaseScreen.skin) + textArea.setAlignment(Align.center) + editCityNamePopup.add(textArea).colspan(2).row() + editCityNamePopup.addCloseButton() + editCityNamePopup.addButton("Save".tr()){ + city.name = textArea.text + cityScreen.game.screen = CityScreen(city) + } + editCityNamePopup.open() + } + cityNameTable.add(currentCityLabel) add(cityNameTable)