mirror of
https://github.com/yairm210/Unciv.git
synced 2025-01-10 07:16:54 +07:00
Moved star,circle,shield icons to OtherIcons folder
This commit is contained in:
parent
ea77ceca0f
commit
7ee62b7d1c
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
Before Width: | Height: | Size: 29 KiB After Width: | Height: | Size: 29 KiB |
@ -21,8 +21,8 @@ android {
|
||||
applicationId "com.unciv.game"
|
||||
minSdkVersion 14
|
||||
targetSdkVersion 26
|
||||
versionCode 62
|
||||
versionName "2.2.3"
|
||||
versionCode 63
|
||||
versionName "2.2.4"
|
||||
}
|
||||
buildTypes {
|
||||
release {
|
||||
|
@ -30,7 +30,7 @@ open class TileGroup(var tileInfo: TileInfo) : Group() {
|
||||
private val roadImages = HashMap<String, Image>()
|
||||
private val borderImages = ArrayList<Image>()
|
||||
protected var unitImage: Group? = null
|
||||
private val circleImage = ImageGetter.getImage("UnitIcons/Circle.png") // for blue and red circles on the tile
|
||||
private val circleImage = ImageGetter.getImage("OtherIcons/Circle.png") // for blue and red circles on the tile
|
||||
private val fogImage = ImageGetter.getImage("TerrainIcons/Fog.png")
|
||||
|
||||
init {
|
||||
@ -116,7 +116,7 @@ open class TileGroup(var tileInfo: TileInfo) : Group() {
|
||||
// This is some crazy voodoo magic so I'll explain.
|
||||
|
||||
for(i in -2..2) {
|
||||
val image = ImageGetter.getImage("UnitIcons/Circle.png")
|
||||
val image = ImageGetter.getImage("OtherIcons/Circle.png")
|
||||
image.setSize(5f, 5f)
|
||||
image.center(this)
|
||||
// in addTiles, we set the position of groups by relative world position *0.8*groupSize, filter groupSize = 50
|
||||
@ -255,8 +255,8 @@ open class TileGroup(var tileInfo: TileInfo) : Group() {
|
||||
val unitBaseImage = ImageGetter.getImage("UnitIcons/${unit.name}.png")
|
||||
.apply { setSize(15f,15f) }
|
||||
|
||||
val background = if(unit.isFortified()) ImageGetter.getImage("UnitIcons/Shield.png")
|
||||
else ImageGetter.getImage("UnitIcons/Circle.png")
|
||||
val background = if(unit.isFortified()) ImageGetter.getImage("OtherIcons/Shield.png")
|
||||
else ImageGetter.getImage("OtherIcons/Circle.png")
|
||||
background.apply {
|
||||
this.color = color
|
||||
setSize(20f,20f)
|
||||
|
@ -19,8 +19,8 @@ class WorldTileGroup(tileInfo: TileInfo) : TileGroup(tileInfo) {
|
||||
var cityButton: Table? = null
|
||||
|
||||
fun addWhiteHaloAroundUnit(){
|
||||
val whiteHalo = if(tileInfo.unit!!.isFortified()) ImageGetter.getImage("UnitIcons/Shield.png")
|
||||
else ImageGetter.getImage("UnitIcons/Circle.png")
|
||||
val whiteHalo = if(tileInfo.unit!!.isFortified()) ImageGetter.getImage("OtherIcons/Shield.png")
|
||||
else ImageGetter.getImage("OtherIcons/Circle.png")
|
||||
whiteHalo.setSize(25f,25f)
|
||||
whiteHalo.center(unitImage!!)
|
||||
unitImage!!.addActor(whiteHalo)
|
||||
@ -71,7 +71,7 @@ class WorldTileGroup(tileInfo: TileInfo) : TileGroup(tileInfo) {
|
||||
cityButton!!.run {
|
||||
clear()
|
||||
if(city.isCapital()){
|
||||
val starImage = Image(ImageGetter.getDrawable("StatIcons/Star.png").tint(Color.LIGHT_GRAY))
|
||||
val starImage = Image(ImageGetter.getDrawable("OtherIcons/Star.png").tint(Color.LIGHT_GRAY))
|
||||
add(starImage).size(20f).padLeft(10f)
|
||||
}
|
||||
add(label).pad(10f)
|
||||
|
@ -103,10 +103,10 @@ class TileMapHolder(internal val worldScreen: WorldScreen, internal val tileMap:
|
||||
tileGroups[unit.getTile()]!!.addWhiteHaloAroundUnit()
|
||||
val attackableTiles:List<TileInfo>
|
||||
when(unit.getBaseUnit().unitType){
|
||||
UnitType.Civilian -> return
|
||||
UnitType.Civilian -> attackableTiles = listOf()
|
||||
UnitType.Melee, UnitType.Mounted -> attackableTiles = unit.getDistanceToTiles().keys.toList()
|
||||
UnitType.Archery, UnitType.Siege -> attackableTiles = unit.getTile().getTilesInDistance(2)
|
||||
UnitType.City -> throw Exception("How are you attacking with a city?")
|
||||
UnitType.City -> throw Exception("A unit shouldn't have a City unittype!")
|
||||
}
|
||||
|
||||
for(tile: TileInfo in unit.getDistanceToTiles().keys)
|
||||
|
@ -19,7 +19,7 @@ class UnitActionsTable(val worldScreen: WorldScreen) : Table(){
|
||||
when(unitAction){
|
||||
"Move unit" -> return ImageGetter.getStatIcon("Movement")
|
||||
"Stop movement"-> return ImageGetter.getStatIcon("Movement").apply { color= Color.RED }
|
||||
"Fortify" -> return ImageGetter.getImage("UnitIcons/Shield.png").apply { color= Color.BLACK }
|
||||
"Fortify" -> return ImageGetter.getImage("OtherIcons/Shield.png").apply { color= Color.BLACK }
|
||||
"Construct improvement" -> return ImageGetter.getImage("UnitIcons/Worker.png")
|
||||
"Automate" -> return ImageGetter.getImage("UnitIcons/Great Engineer.png")
|
||||
"Stop automation" -> return ImageGetter.getImage("OtherIcons/Stop.png")
|
||||
@ -32,7 +32,7 @@ class UnitActionsTable(val worldScreen: WorldScreen) : Table(){
|
||||
"Construct Manufactory" -> return ImageGetter.getImage("ImprovementIcons/Manufactory_(Civ5).png")
|
||||
"Conduct Trade Mission" -> return ImageGetter.getImage("UnitIcons/Great Merchant.png")
|
||||
"Construct Customs House" -> return ImageGetter.getImage("ImprovementIcons/Customs_house_(Civ5).png")
|
||||
else -> return ImageGetter.getImage("StatIcons/Star.png")
|
||||
else -> return ImageGetter.getImage("OtherIcons/Star.png")
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user