mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-28 14:24:43 -04:00
Resolved #613 - policy choice & city conquer collision
This commit is contained in:
parent
38f732b461
commit
b0830ba487
@ -219,6 +219,9 @@ class WorldScreen : CameraStageBaseScreen() {
|
|||||||
private fun createNextTurnButton(): TextButton {
|
private fun createNextTurnButton(): TextButton {
|
||||||
val nextTurnButton = TextButton("Next turn".tr(), CameraStageBaseScreen.skin)
|
val nextTurnButton = TextButton("Next turn".tr(), CameraStageBaseScreen.skin)
|
||||||
nextTurnButton.onClick {
|
nextTurnButton.onClick {
|
||||||
|
if(currentPlayerCiv.policies.shouldOpenPolicyPicker && !currentPlayerCiv.policies.canAdoptPolicy())
|
||||||
|
currentPlayerCiv.policies.shouldOpenPolicyPicker = false // something has chanhed and we can no longer adopt the policy, e.g. we conquered another city
|
||||||
|
|
||||||
if (currentPlayerCiv.tech.freeTechs != 0) {
|
if (currentPlayerCiv.tech.freeTechs != 0) {
|
||||||
game.screen = TechPickerScreen(true, currentPlayerCiv)
|
game.screen = TechPickerScreen(true, currentPlayerCiv)
|
||||||
return@onClick
|
return@onClick
|
||||||
|
Loading…
x
Reference in New Issue
Block a user