Another small improvement, speeds up chooseNextConstruction by about 40%, but this wouldn't really be an issue if tileInfo.hasUnique was fast since that's the main time clog...

This commit is contained in:
Yair Morgenstern 2022-01-27 14:50:44 +02:00
parent 1732d951d2
commit 2130cf20e0

View File

@ -21,9 +21,10 @@ class ConstructionAutomation(val cityConstructions: CityConstructions){
val cityInfo = cityConstructions.cityInfo
val civInfo = cityInfo.civInfo
val buildableNotWonders = cityConstructions.getBuildableBuildings()
val buildableBuildings = cityConstructions.getBuildableBuildings().toList()
val buildableNotWonders = buildableBuildings
.filterNot { it.isAnyWonder() }
private val buildableWonders = cityConstructions.getBuildableBuildings()
private val buildableWonders = buildableBuildings
.filter { it.isAnyWonder() }
val civUnits = civInfo.getCivUnits()