diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/EtreVivant.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/EtreVivant.java index 5ae3db9..d92582e 100644 --- a/JAVA/PROJET-PMT_STRI1A/src/modeles/EtreVivant.java +++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/EtreVivant.java @@ -4,14 +4,18 @@ package modeles; /** - * @author flavien + * @author Nicolas * */ public class EtreVivant { + + private String nom; private int pVieMax; private int pVie; private int pAttaque; private Salle salle; private boolean vivant; - + + + } diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Monstre.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Monstre.java index 16e1343..80aeb3c 100644 --- a/JAVA/PROJET-PMT_STRI1A/src/modeles/Monstre.java +++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Monstre.java @@ -4,9 +4,21 @@ package modeles; /** - * @author flavien + * @author Nicolas * */ public class Monstre extends EtreVivant { + /** + * @param arme + * @param armure + * @param bourse + */ + public Monstre(String nom, int pAttaque, Salle salle) { + super(nom, 5, pAttaque, salle); + + } + + + } diff --git a/JAVA/PROJET-PMT_STRI1A/src/modeles/Personnage.java b/JAVA/PROJET-PMT_STRI1A/src/modeles/Personnage.java index a922772..84762fb 100644 --- a/JAVA/PROJET-PMT_STRI1A/src/modeles/Personnage.java +++ b/JAVA/PROJET-PMT_STRI1A/src/modeles/Personnage.java @@ -1,22 +1,40 @@ package modeles; /** - * @author flavien + * @author Nicolas * */ public class Personnage extends EtreVivant { - public void equiper(Arme arme, Armure armure) { + private Arme arme; + private Armure armure; + private Bourse bourse; + public Personnage(String nom, int pVieMax,int pAttaque, Salle salle) { + super(nom, pVieMax, pAttaque, salle); + } + + public void equiper(Arme arme) { + arme.setProprietaire(this); + this.arme=arme; + } +public void equiper(Armure armure) { + armure.setProprietaire(this); + this.armure=armure; } public void utiliser(Potion potion) { + soin(); + System.out.println("Pv au maximum"); } - public void seDeplacer() { - + public void seDeplacer(Salle salle) { + this.salle=salle; } public void allerMarche(Salle salle){ - + this.salle=salle; } - + public void soin() { + this.pVie=this.pVieMax; + } + }