Fix: ability to buy the same building multiple times (#1692)

This commit is contained in:
lyrjie 2020-01-14 16:21:12 +03:00 committed by Yair Morgenstern
parent 525b67c7c6
commit 81258297d5

View File

@ -251,6 +251,7 @@ class ConstructionsTable(val cityScreen: CityScreen) : Table(CameraStageBaseScre
&& !city.isPuppet) { && !city.isPuppet) {
button.onClick { button.onClick {
cityConstructions.addToQueue(construction.name) cityConstructions.addToQueue(construction.name)
if (!construction.shouldBeDisplayed(cityConstructions)) cityScreen.selectedConstruction = null
cityScreen.update() cityScreen.update()
} }
} else { } else {
@ -286,6 +287,7 @@ class ConstructionsTable(val cityScreen: CityScreen) : Table(CameraStageBaseScre
selectedQueueEntry = -2 selectedQueueEntry = -2
cityScreen.selectedConstruction = null cityScreen.selectedConstruction = null
} }
if (!construction.shouldBeDisplayed(cityConstructions)) cityScreen.selectedConstruction = null
cityScreen.update() cityScreen.update()
}, cityScreen) }, cityScreen)
} }