Fixed overview resources tab state check (#8610)

* Fixed overview resources tab state check

* Fix
This commit is contained in:
Gualdimar 2023-02-07 08:21:27 +02:00 committed by GitHub
parent 77888be8d6
commit 138d61face
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

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