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