From a8f5b4071a0e4f8a90c59d382c2088e9a932a211 Mon Sep 17 00:00:00 2001 From: AhmedSaad Date: Wed, 22 Apr 2020 14:09:39 +0200 Subject: [PATCH] stats --- src/carte/EquipementStat.java | 13 +++++++++++++ src/main/EquipementStat.java | 13 +++++++++++++ src/main/GestionnaireEquipements.java | 13 +++++++++++++ 3 files changed, 39 insertions(+) create mode 100644 src/carte/EquipementStat.java create mode 100644 src/main/EquipementStat.java diff --git a/src/carte/EquipementStat.java b/src/carte/EquipementStat.java new file mode 100644 index 0000000..2f642e2 --- /dev/null +++ b/src/carte/EquipementStat.java @@ -0,0 +1,13 @@ +package carte; + +public class EquipementStat extends Equipement{ + int blessures; + public EquipementStat(String nom, String description, int b) { + super(nom, description); + blessures = b; + } + + public int getBlessures() { + return blessures; + } +} diff --git a/src/main/EquipementStat.java b/src/main/EquipementStat.java new file mode 100644 index 0000000..2f642e2 --- /dev/null +++ b/src/main/EquipementStat.java @@ -0,0 +1,13 @@ +package carte; + +public class EquipementStat extends Equipement{ + int blessures; + public EquipementStat(String nom, String description, int b) { + super(nom, description); + blessures = b; + } + + public int getBlessures() { + return blessures; + } +} diff --git a/src/main/GestionnaireEquipements.java b/src/main/GestionnaireEquipements.java index 0d31552..040f47c 100644 --- a/src/main/GestionnaireEquipements.java +++ b/src/main/GestionnaireEquipements.java @@ -4,6 +4,8 @@ import java.util.HashMap; import java.util.List; import java.util.Map; +import carte.Equipement; +import carte.EquipementStat; import condition.Condition; public class GestionnaireEquipements { @@ -47,5 +49,16 @@ public class GestionnaireEquipements { public Equipement[] getArrayEquipements() { return (Equipement[]) equipements.values().toArray(); } + + public int getDamageUpdate() { + int res = 0; + Equipement[] e = (Equipement[]) equipements.values().toArray(); + for(int i = 0; i