From 44a1a2a9746534d1115e9909445395f1fe3b2e12 Mon Sep 17 00:00:00 2001
From: rosier8u <basile.rosier6@etu.univ-lorraine>
Date: Tue, 28 Nov 2023 09:26:01 +0100
Subject: [PATCH] ajout de EtatEndormi

---
 .../src/modele/DPState/EtatEndormi.java        | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)
 create mode 100644 design_pattern/src/modele/DPState/EtatEndormi.java

diff --git a/design_pattern/src/modele/DPState/EtatEndormi.java b/design_pattern/src/modele/DPState/EtatEndormi.java
new file mode 100644
index 0000000..7ad842f
--- /dev/null
+++ b/design_pattern/src/modele/DPState/EtatEndormi.java
@@ -0,0 +1,18 @@
+package modele.DPState;
+
+import modele.Personnage;
+
+public class EtatEndormi implements Etat{
+    private int nbTour;
+
+    public EtatEndormi(){
+        this.nbTour = 3;
+    }
+    @Override
+    public void actionTour(Personnage personnage) {
+        nbTour --;
+        if (nbTour == 0){
+            personnage.setEtat(new EtatActif());
+        }
+    }
+}
-- 
GitLab