From 2e7a2cda1241fed8498e9eceada9bf050d07161b Mon Sep 17 00:00:00 2001 From: Duan Tao Date: Tue, 11 Dec 2018 19:06:36 +0800 Subject: [PATCH] Add city range tutorial. --- android/assets/jsons/Tutorials_English.json | 8 ++++++++ core/src/com/unciv/ui/cityscreen/CityScreen.kt | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/android/assets/jsons/Tutorials_English.json b/android/assets/jsons/Tutorials_English.json index 32403a4104..7a88d9be48 100644 --- a/android/assets/jsons/Tutorials_English.json +++ b/android/assets/jsons/Tutorials_English.json @@ -306,5 +306,13 @@ "Units are defenseless while embarked, so be careful!" ] ] + + CityRange:[ + [ + "Your citizens can work 3 tiles away from city center.", + "The city border will keep expanding,", + "But citizen cannot be assigned to a tile too far." + ] + ] } diff --git a/core/src/com/unciv/ui/cityscreen/CityScreen.kt b/core/src/com/unciv/ui/cityscreen/CityScreen.kt index c0fe6ac32f..3e3fc9140f 100644 --- a/core/src/com/unciv/ui/cityscreen/CityScreen.kt +++ b/core/src/com/unciv/ui/cityscreen/CityScreen.kt @@ -60,6 +60,10 @@ class CityScreen(internal val city: CityInfo) : CameraStageBaseScreen() { updateGoToWorldButton() updateTileTable() updateTileGroups() + + if (city.getCenterTile().getTilesAtDistance(4).isNotEmpty()){ + displayTutorials("CityRange") + } } private fun updateTileGroups() {