Fixed translation file

This commit is contained in:
Yair Morgenstern
2019-03-11 20:20:07 +02:00
parent cef4eafa0f
commit 02f1530c44
2 changed files with 7 additions and 8 deletions

View File

@ -8364,7 +8364,7 @@
Italian:"Attacco in massa III"
German:"Rudeltaktik III"
}
+/
*/
// Civilopedia texts
"Basics":{

View File

@ -132,25 +132,24 @@ class BattleTable(val worldScreen: WorldScreen): Table() {
val attackButton = TextButton(attackText.tr(), skin).apply { color= Color.RED }
var attackableEnemy : UnitAutomation.AttackableTile? = null
var canAttack : Boolean = attacker.canAttack()
if (canAttack) {
if (attacker.canAttack()) {
if (attacker is MapUnitCombatant) {
attacker.unit.getDistanceToTiles()
attackableEnemy = UnitAutomation().getAttackableEnemies(attacker.unit, attacker.unit.getDistanceToTiles())
attackableEnemy = UnitAutomation()
.getAttackableEnemies(attacker.unit, attacker.unit.getDistanceToTiles())
.firstOrNull{ it.tileToAttack == defender.getTile()}
canAttack = attackableEnemy != null
}
else if (attacker is CityCombatant)
{
canAttack = UnitAutomation().getBombardTargets(attacker.city).contains(defender.getTile())
if (canAttack) {
val canBombard = UnitAutomation().getBombardTargets(attacker.city).contains(defender.getTile())
if (canBombard) {
attackableEnemy = UnitAutomation.AttackableTile(attacker.getTile(), defender.getTile())
}
}
}
if(!canAttack) attackButton.disable()
if(attackableEnemy == null) attackButton.disable()
else {
attackButton.onClick {
battle.moveAndAttack(attacker,attackableEnemy!!)