From a4fe5017f4d9e53ffbf01e0f2807d537fbd8a70a Mon Sep 17 00:00:00 2001 From: rosier8u <basile.rosier6@etu.univ-lorraine> Date: Tue, 28 Nov 2023 09:20:19 +0100 Subject: [PATCH] ajout dsetEtat dans roi Guerrier Guerisseur et Sorcier --- design_pattern/src/modele/Guerisseur.java | 6 ++++++ design_pattern/src/modele/Guerrier.java | 6 ++++++ design_pattern/src/modele/Roi.java | 6 ++++++ design_pattern/src/modele/Sorcier.java | 6 ++++++ 4 files changed, 24 insertions(+) diff --git a/design_pattern/src/modele/Guerisseur.java b/design_pattern/src/modele/Guerisseur.java index a68a672..cad3d7c 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 c01b4ee..08cea07 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 3d9553a..9aba018 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 62badd0..04a2d43 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; + } } -- GitLab