Buildings requiring a nearby resource can be constructed even when the tile belongs to another city

This commit is contained in:
Yair Morgenstern 2020-06-03 19:26:39 +03:00
parent 35ff2a38f5
commit 713ee08bf9

View File

@ -136,7 +136,7 @@ class CityInfo {
fun getCenterTile(): TileInfo = centerTileInfo
fun getTiles(): Sequence<TileInfo> = tiles.asSequence().map { tileMap[it] }
fun getWorkableTiles() = getTiles().filter { it in tilesInRange }
fun getWorkableTiles() = tilesInRange.asSequence().filter { it.getOwner() == civInfo }
fun isCapital() = cityConstructions.isBuilt("Palace")
fun isConnectedToCapital(connectionTypePredicate: (Set<String>) -> Boolean = {true}): Boolean {