From cac616a97be5c88788243a3eddbe3b379dd2d6a9 Mon Sep 17 00:00:00 2001 From: OptimizedForDensity <105244635+OptimizedForDensity@users.noreply.github.com> Date: Tue, 14 Jun 2022 13:32:36 -0400 Subject: [PATCH] Fix spectator's fog of war toggle (#7130) --- core/src/com/unciv/ui/worldscreen/WorldScreen.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/ui/worldscreen/WorldScreen.kt b/core/src/com/unciv/ui/worldscreen/WorldScreen.kt index 369556ea10..c63b44ce54 100644 --- a/core/src/com/unciv/ui/worldscreen/WorldScreen.kt +++ b/core/src/com/unciv/ui/worldscreen/WorldScreen.kt @@ -156,7 +156,6 @@ class WorldScreen(val gameInfo: GameInfo, val viewingCiv:CivilizationInfo) : Bas techPolicyAndVictoryHolder.add(techButtonHolder) fogOfWarButton.isVisible = viewingCiv.isSpectator() - fogOfWarButton.setPosition(10f, topBar.y - fogOfWarButton.height - 10f) // Don't show policies until they become relevant if (viewingCiv.policies.adoptedPolicies.isNotEmpty() || viewingCiv.policies.canAdoptPolicy()) { @@ -190,6 +189,9 @@ class WorldScreen(val gameInfo: GameInfo, val viewingCiv:CivilizationInfo) : Bas stage.addActor(unitActionsTable) + topBar.update(viewingCiv) + fogOfWarButton.setPosition(10f, topBar.y - fogOfWarButton.height - 10f) + val tileToCenterOn: Vector2 = when { viewingCiv.cities.isNotEmpty() && viewingCiv.getCapital() != null -> viewingCiv.getCapital()!!.location