mirror of
https://github.com/yairm210/Unciv.git
synced 2025-09-30 15:30:43 -04:00
More tile configurations are enabled (e.g. "baseTile+resource+improvement")
This commit is contained in:
parent
a9660bba44
commit
02d2e29700
@ -175,8 +175,7 @@ open class TileGroup(var tileInfo: TileInfo, var tileSetStrings:TileSetStrings)
|
||||
return listOf(tileSetStrings.cityTile)
|
||||
}
|
||||
|
||||
if (tileInfo.isNaturalWonder())
|
||||
{
|
||||
if (tileInfo.isNaturalWonder()) {
|
||||
val naturalWonder = tileSetStrings.getTile(tileInfo.naturalWonder!!)
|
||||
if (ImageGetter.imageExists(naturalWonder))
|
||||
return listOf(naturalWonder)
|
||||
@ -219,10 +218,25 @@ open class TileGroup(var tileInfo: TileInfo, var tileSetStrings:TileSetStrings)
|
||||
|
||||
// No terrain feature
|
||||
if (shouldShowImprovement) {
|
||||
// E.g. Grassland+Farm
|
||||
val baseTerrainAndImprovement = "$baseTerrainTileLocation+${tileInfo.improvement}"
|
||||
if (ImageGetter.imageExists(baseTerrainAndImprovement))
|
||||
return listOf(baseTerrainAndImprovement)
|
||||
if (shouldShowImprovement && shouldShowResource) {
|
||||
// e.g. Desert+Farm+Wheat
|
||||
val baseImprovementAndResourceLocation =
|
||||
"$baseTerrainTileLocation+${tileInfo.improvement}+${tileInfo.resource}"
|
||||
if (ImageGetter.imageExists(baseImprovementAndResourceLocation))
|
||||
return listOf(baseImprovementAndResourceLocation)
|
||||
}
|
||||
if (shouldShowImprovement) {
|
||||
// e.g. Desert+Farm
|
||||
val baseTerrainAndImprovementLocation = "$baseTerrainTileLocation+${tileInfo.improvement}"
|
||||
if (ImageGetter.imageExists(baseTerrainAndImprovementLocation))
|
||||
return listOf(baseTerrainAndImprovementLocation)
|
||||
}
|
||||
if (shouldShowResource) {
|
||||
// e.g. Desert+Wheat
|
||||
val baseTerrainAndResourceLocation = "$baseTerrainTileLocation+${tileInfo.resource}"
|
||||
if (ImageGetter.imageExists(baseTerrainAndResourceLocation))
|
||||
return listOf(baseTerrainAndResourceLocation)
|
||||
}
|
||||
}
|
||||
|
||||
if (ImageGetter.imageExists(baseTerrainTileLocation)) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user