A minor usage of Java 8 replaced with non-Java-8 for older phones

This commit is contained in:
Yair Morgenstern 2019-04-04 15:53:42 +03:00
parent 55860fb480
commit 24d71c3450

View File

@ -8,6 +8,7 @@ import com.unciv.models.gamebasics.tr
import com.unciv.models.gamebasics.unit.BaseUnit
import com.unciv.ui.utils.withItem
import java.util.*
import kotlin.collections.ArrayList
class TechManager {
@Transient lateinit var civInfo: CivilizationInfo
@ -173,7 +174,10 @@ class TechManager {
techsInProgress.remove(badTechName)
}
if(techsToResearch.contains(badTechName)){
techsToResearch.replaceAll { if(it!=badTechName) it else goodTechName }
val newTechToReseach= ArrayList<String>()
for(tech in techsToResearch)
newTechToReseach.add(if(tech!=badTechName) tech else goodTechName)
techsToResearch = newTechToReseach
}
researchedTechnologies.addAll(techsResearched.map { GameBasics.Technologies[it]!! })