Select Git revision
Combattre.java
-
Francois .D authoredFrancois .D authored
Combattre.java 712 B
package units;
import main.Case;
public class Combattre {
public static void fight(Unite uniteAttq, Unite uniteDef) {
if(!(uniteAttq.getJoueur() == uniteDef.getJoueur())) {
uniteDef.setArmor(uniteDef.getArmor()-uniteAttq.getDamage());
if (isAlive(uniteDef)) {
uniteAttq.setArmor(uniteAttq.getArmor()-uniteDef.getDamage());
isAlive(uniteAttq);
}
}
}
public static boolean isAlive(Unite unite) {
if (unite.getArmor() <= 0) {
unite.getJoueur().getArmee().remove(unite);
//TODO: modif en fonction de ce qui va changer
Case unitcase = unite.getPlateau().getCase(unite.getX(), unite.getY());
unitcase.setUnite(null);
return false;
}else {
return true;
}
}
}