Fix spectator's fog of war toggle (#7130)

This commit is contained in:
OptimizedForDensity 2022-06-14 13:32:36 -04:00 committed by GitHub
parent 90bdcf9329
commit cac616a97b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -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