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