Even more pixel images!

Added Pillaging tutorial
This commit is contained in:
Yair Morgenstern
2019-10-15 16:00:07 +03:00
parent f7a9aa9bb6
commit 14cbe9e21d
19 changed files with 625 additions and 548 deletions

View File

@ -408,12 +408,18 @@ open class TileGroup(var tileInfo: TileInfo, var tileSetStrings:TileSetStrings)
fun updatePixelMilitaryUnit(showMilitaryUnit: Boolean) {
var newImageLocation = ""
if (tileInfo.militaryUnit != null && showMilitaryUnit) {
val unitType = tileInfo.militaryUnit!!.type
val specificUnitIconLocation = tileSetStrings.unitsLocation + tileInfo.militaryUnit!!.name
val militaryUnit = tileInfo.militaryUnit
if (militaryUnit != null && showMilitaryUnit) {
val unitType = militaryUnit.type
val specificUnitIconLocation = tileSetStrings.unitsLocation + militaryUnit.name
newImageLocation = when {
!UnCivGame.Current.settings.showPixelUnits -> ""
ImageGetter.imageExists(specificUnitIconLocation) -> specificUnitIconLocation
militaryUnit.baseUnit.replaces!=null &&
ImageGetter.imageExists(tileSetStrings.unitsLocation + militaryUnit.baseUnit.replaces) ->
tileSetStrings.unitsLocation + militaryUnit.baseUnit.replaces
unitType == UnitType.Mounted -> tileSetStrings.unitsLocation + "Horseman"
unitType == UnitType.Ranged -> tileSetStrings.unitsLocation + "Archer"
unitType == UnitType.Armor -> tileSetStrings.unitsLocation + "Tank"