34 lines
610 B
Java
34 lines
610 B
Java
/**
|
|
*
|
|
*/
|
|
package modeles;
|
|
|
|
/**
|
|
* @author Nicolas
|
|
*
|
|
*/
|
|
public class Monstre extends EtreVivant {
|
|
/**
|
|
* @param arme
|
|
* @param armure
|
|
* @param bourse
|
|
*/
|
|
public Monstre(String nom,int pVimax, int pAttaque) {
|
|
super(nom, pVimax, pAttaque);
|
|
|
|
}
|
|
|
|
public int attaquer(Personnage def,Labyrinthe lab) {
|
|
int pAttaqueLoc;
|
|
if (lab.listeArmure.get(def.getArmure())!=null) pAttaqueLoc=this.getpAttaque()-(lab.listeArmure.get(def.getArmure()).getpArmure());
|
|
else pAttaqueLoc=this.getpAttaque();
|
|
def.pVie-=pAttaqueLoc;
|
|
if (def.pVie<=0)def.setVivant(false);
|
|
return pAttaqueLoc;
|
|
|
|
}
|
|
|
|
|
|
|
|
}
|