diff --git a/design_pattern/src/modele/Guerisseur.java b/design_pattern/src/modele/Guerisseur.java index a68a672c75417697c52750b0df8f9d38ef443e98..cad3d7cd191f2009b502041fcd30a2d31c1392e2 100644 --- a/design_pattern/src/modele/Guerisseur.java +++ b/design_pattern/src/modele/Guerisseur.java @@ -1,5 +1,6 @@ package modele; +import modele.DPState.Etat; import modele.DPStrategie.Strategie; import modele.DPVisiteur.VisiteurGroupe; @@ -37,4 +38,9 @@ public class Guerisseur extends Personnage{ public void subir(int degat) { strategie.subir(degat, this); } + + @Override + public void setEtat(Etat etat) { + this.etat = etat; + } } diff --git a/design_pattern/src/modele/Guerrier.java b/design_pattern/src/modele/Guerrier.java index c01b4eea210ab5226d32ff727b5ea123faf3ccda..08cea0776b2ac102f08507a369781047641a2e28 100644 --- a/design_pattern/src/modele/Guerrier.java +++ b/design_pattern/src/modele/Guerrier.java @@ -1,5 +1,6 @@ package modele; +import modele.DPState.Etat; import modele.DPStrategie.Strategie; import modele.DPVisiteur.VisiteurGroupe; @@ -37,4 +38,9 @@ public class Guerrier extends Personnage{ public void subir(int degat) { strategie.subir(degat, this); } + + @Override + public void setEtat(Etat etat) { + this.etat = etat; + } } diff --git a/design_pattern/src/modele/Roi.java b/design_pattern/src/modele/Roi.java index 3d9553ade76879f6d9cbebb8856157ec356f4862..9aba018147d2e375ec9957b883585e19a015a570 100644 --- a/design_pattern/src/modele/Roi.java +++ b/design_pattern/src/modele/Roi.java @@ -1,5 +1,6 @@ package modele; +import modele.DPState.Etat; import modele.DPStrategie.Strategie; import modele.DPVisiteur.VisiteurGroupe; @@ -47,4 +48,9 @@ public class Roi extends Personnage{ public void subir(int degat) { strategie.subir(degat, this); } + + @Override + public void setEtat(Etat etat) { + this.etat = etat; + } } diff --git a/design_pattern/src/modele/Sorcier.java b/design_pattern/src/modele/Sorcier.java index 62badd082b93022831190584be0edbd5518f9367..04a2d4340e503514bdbb0cc1c5d8dc390e79fc10 100644 --- a/design_pattern/src/modele/Sorcier.java +++ b/design_pattern/src/modele/Sorcier.java @@ -1,5 +1,6 @@ package modele; +import modele.DPState.Etat; import modele.DPStrategie.Strategie; import modele.DPVisiteur.VisiteurGroupe; @@ -37,4 +38,9 @@ public class Sorcier extends Personnage{ public void subir(int degat) { strategie.subir(degat, this); } + + @Override + public void setEtat(Etat etat) { + this.etat = etat; + } }