diff --git a/design_pattern/src/modele/Personnage.java b/design_pattern/src/modele/Personnage.java index bf59e707c5315712162abd05a9376381a3f3af9c..7006d9a064d28fcad44e967b745013e43657cc4b 100644 --- a/design_pattern/src/modele/Personnage.java +++ b/design_pattern/src/modele/Personnage.java @@ -1,5 +1,6 @@ package modele; +import modele.DPState.Etat; import modele.DPStrategie.Strategie; import modele.DPVisiteur.VisiteurGroupe; @@ -9,6 +10,7 @@ public abstract class Personnage implements Groupe{ protected String nom; protected Arme arme; protected Strategie strategie; + protected Etat etat; public Personnage(int pointsDeVie, int niveau, String nom, Arme arme){ this.pointsDeVie = pointsDeVie; @@ -60,4 +62,6 @@ public abstract class Personnage implements Groupe{ public abstract void subir(int degat); + public abstract void setEtat(Etat etat); + }