Resources sorted and no bonus resources in Resource Overview

This commit is contained in:
Yair Morgenstern
2019-06-15 22:30:07 +03:00
parent f50e9c186d
commit 120ae8b253
2 changed files with 7 additions and 4 deletions

View File

@ -21,8 +21,8 @@ android {
applicationId "com.unciv.app"
minSdkVersion 14
targetSdkVersion 28
versionCode 257
versionName "2.17.6"
versionCode 258
versionName "2.17.7"
}
// Had to add this crap for Travis to build, it wanted to sign the app

View File

@ -11,6 +11,7 @@ import com.unciv.logic.civilization.CivilizationInfo
import com.unciv.logic.civilization.diplomacy.DiplomaticStatus
import com.unciv.logic.trade.Trade
import com.unciv.logic.trade.TradeOffersList
import com.unciv.models.gamebasics.tile.ResourceType
import com.unciv.models.gamebasics.tr
import com.unciv.ui.utils.*
import java.text.DecimalFormat
@ -367,7 +368,9 @@ class EmpireOverviewScreen : CameraStageBaseScreen(){
// First row of table has all the icons
resourcesTable.add()
val resources = resourceDrilldown.map { it.resource }.distinct()
val resources = resourceDrilldown.map { it.resource }
.filter { it.resourceType!=ResourceType.Bonus }.distinct().sortedBy { it.resourceType }
for(resource in resources)
resourcesTable.add(ImageGetter.getResourceImage(resource.name,30f))
resourcesTable.addSeparator()
@ -382,7 +385,7 @@ class EmpireOverviewScreen : CameraStageBaseScreen(){
}
resourcesTable.row()
}
resourcesTable.add("Total".toLabel())
for(resource in resources){
val sum = resourceDrilldown.filter { it.resource==resource }.sumBy { it.amount }