From d9716855c6e51c6205b9cda742499f4a8a5bdaf2 Mon Sep 17 00:00:00 2001 From: rosier8u <basile.rosier6@etu.univ-lorraine> Date: Tue, 28 Nov 2023 09:37:03 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20de=20string=20nom=20dans=20les=20differ?= =?UTF-8?q?ent=20etat=20pour=20pouvoir=20les=20diff=C3=A9rencier?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- design_pattern/src/modele/DPState/EtatActif.java | 5 +++++ design_pattern/src/modele/DPState/EtatBlesse.java | 2 ++ design_pattern/src/modele/DPState/EtatEndormi.java | 2 ++ 3 files changed, 9 insertions(+) diff --git a/design_pattern/src/modele/DPState/EtatActif.java b/design_pattern/src/modele/DPState/EtatActif.java index b88c712..0b13e5c 100644 --- a/design_pattern/src/modele/DPState/EtatActif.java +++ b/design_pattern/src/modele/DPState/EtatActif.java @@ -3,6 +3,11 @@ package modele.DPState; import modele.Personnage; public class EtatActif implements Etat{ + private String nom; + + public EtatActif(){ + nom = "actif"; + } @Override public void actionTour(Personnage personnage) { diff --git a/design_pattern/src/modele/DPState/EtatBlesse.java b/design_pattern/src/modele/DPState/EtatBlesse.java index 3de053a..d7d3a01 100644 --- a/design_pattern/src/modele/DPState/EtatBlesse.java +++ b/design_pattern/src/modele/DPState/EtatBlesse.java @@ -4,9 +4,11 @@ import modele.Personnage; public class EtatBlesse implements Etat{ private int nbTour; + private String nom; public EtatBlesse(){ this.nbTour = 2; + this.nom = "blesse"; } @Override public void actionTour(Personnage personnage) { diff --git a/design_pattern/src/modele/DPState/EtatEndormi.java b/design_pattern/src/modele/DPState/EtatEndormi.java index 7ad842f..0c2f22f 100644 --- a/design_pattern/src/modele/DPState/EtatEndormi.java +++ b/design_pattern/src/modele/DPState/EtatEndormi.java @@ -4,9 +4,11 @@ import modele.Personnage; public class EtatEndormi implements Etat{ private int nbTour; + private String nom; public EtatEndormi(){ this.nbTour = 3; + this.nom = "endormi"; } @Override public void actionTour(Personnage personnage) { -- GitLab