From 138d61face9173302721c1a4d62dd393c308ab22 Mon Sep 17 00:00:00 2001 From: Gualdimar Date: Tue, 7 Feb 2023 08:21:27 +0200 Subject: [PATCH] Fixed overview resources tab state check (#8610) * Fixed overview resources tab state check * Fix --- .../com/unciv/ui/overviewscreen/EmpireOverviewCategories.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/core/src/com/unciv/ui/overviewscreen/EmpireOverviewCategories.kt b/core/src/com/unciv/ui/overviewscreen/EmpireOverviewCategories.kt index 3f4d4951e7..0be6a7e2f6 100644 --- a/core/src/com/unciv/ui/overviewscreen/EmpireOverviewCategories.kt +++ b/core/src/com/unciv/ui/overviewscreen/EmpireOverviewCategories.kt @@ -3,6 +3,7 @@ package com.unciv.ui.overviewscreen import com.badlogic.gdx.utils.Align import com.unciv.UncivGame import com.unciv.logic.civilization.Civilization +import com.unciv.models.ruleset.tile.ResourceType import com.unciv.ui.overviewscreen.EmpireOverviewTab.EmpireOverviewTabPersistableData import com.unciv.ui.utils.KeyCharAndCode @@ -47,7 +48,7 @@ enum class EmpireOverviewCategories( Resources("StatIcons/Happiness", 'R', Align.topLeft, fun (viewingPlayer: Civilization, overviewScreen: EmpireOverviewScreen, persistedData: EmpireOverviewTabPersistableData?) = ResourcesOverviewTab(viewingPlayer, overviewScreen, persistedData), - fun (viewingPlayer: Civilization) = viewingPlayer.detailedCivResources.isEmpty().toState()), + fun (viewingPlayer: Civilization) = (!viewingPlayer.detailedCivResources.any { it.resource.resourceType != ResourceType.Bonus }).toState()), Religion("StatIcons/Faith", 'F', Align.top, fun (viewingPlayer: Civilization, overviewScreen: EmpireOverviewScreen, persistedData: EmpireOverviewTabPersistableData?) = ReligionOverviewTab(viewingPlayer, overviewScreen, persistedData),