mirror of
https://github.com/yairm210/Unciv.git
synced 2025-07-16 18:59:15 +07:00
Fixed translation file
This commit is contained in:
@ -8364,7 +8364,7 @@
|
|||||||
Italian:"Attacco in massa III"
|
Italian:"Attacco in massa III"
|
||||||
German:"Rudeltaktik III"
|
German:"Rudeltaktik III"
|
||||||
}
|
}
|
||||||
+/
|
*/
|
||||||
|
|
||||||
// Civilopedia texts
|
// Civilopedia texts
|
||||||
"Basics":{
|
"Basics":{
|
||||||
|
@ -132,25 +132,24 @@ class BattleTable(val worldScreen: WorldScreen): Table() {
|
|||||||
val attackButton = TextButton(attackText.tr(), skin).apply { color= Color.RED }
|
val attackButton = TextButton(attackText.tr(), skin).apply { color= Color.RED }
|
||||||
|
|
||||||
var attackableEnemy : UnitAutomation.AttackableTile? = null
|
var attackableEnemy : UnitAutomation.AttackableTile? = null
|
||||||
var canAttack : Boolean = attacker.canAttack()
|
|
||||||
|
|
||||||
if (canAttack) {
|
if (attacker.canAttack()) {
|
||||||
if (attacker is MapUnitCombatant) {
|
if (attacker is MapUnitCombatant) {
|
||||||
attacker.unit.getDistanceToTiles()
|
attacker.unit.getDistanceToTiles()
|
||||||
attackableEnemy = UnitAutomation().getAttackableEnemies(attacker.unit, attacker.unit.getDistanceToTiles())
|
attackableEnemy = UnitAutomation()
|
||||||
|
.getAttackableEnemies(attacker.unit, attacker.unit.getDistanceToTiles())
|
||||||
.firstOrNull{ it.tileToAttack == defender.getTile()}
|
.firstOrNull{ it.tileToAttack == defender.getTile()}
|
||||||
canAttack = attackableEnemy != null
|
|
||||||
}
|
}
|
||||||
else if (attacker is CityCombatant)
|
else if (attacker is CityCombatant)
|
||||||
{
|
{
|
||||||
canAttack = UnitAutomation().getBombardTargets(attacker.city).contains(defender.getTile())
|
val canBombard = UnitAutomation().getBombardTargets(attacker.city).contains(defender.getTile())
|
||||||
if (canAttack) {
|
if (canBombard) {
|
||||||
attackableEnemy = UnitAutomation.AttackableTile(attacker.getTile(), defender.getTile())
|
attackableEnemy = UnitAutomation.AttackableTile(attacker.getTile(), defender.getTile())
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(!canAttack) attackButton.disable()
|
if(attackableEnemy == null) attackButton.disable()
|
||||||
else {
|
else {
|
||||||
attackButton.onClick {
|
attackButton.onClick {
|
||||||
battle.moveAndAttack(attacker,attackableEnemy!!)
|
battle.moveAndAttack(attacker,attackableEnemy!!)
|
||||||
|
Reference in New Issue
Block a user