Options: Turning on city production autoassign affects world immediately (#2401)

* Options: Turning on city production autoassign affects world immediately

* Options: Turning on city production autoassign affects world immediately - patch
This commit is contained in:
SomeTroglodyte
2020-04-15 22:33:12 +02:00
committed by GitHub
parent ba81c3e97c
commit 966de236f4

View File

@ -114,8 +114,13 @@ class WorldScreenOptionsPopup(val worldScreen:WorldScreen) : Popup(worldScreen)
addYesNoRow ("Move units with a single tap", settings.singleTapMove) {
settings.singleTapMove = it
}
addYesNoRow ("Auto-assign city production", settings.autoAssignCityProduction) {
addYesNoRow ("Auto-assign city production", settings.autoAssignCityProduction, true) {
settings.autoAssignCityProduction = it
if (it && worldScreen.viewingCiv.isCurrentPlayer() && worldScreen.viewingCiv.playerType == PlayerType.Human) {
UncivGame.Current.gameInfo.currentPlayerCiv.cities.forEach {
city -> city.cityConstructions.chooseNextConstruction()
}
}
}
addYesNoRow ("Auto-build roads", settings.autoBuildingRoads) {
settings.autoBuildingRoads = it