diff --git a/src/main/Joueur.java b/src/main/Joueur.java index 3c94ffc..aecb7c0 100644 --- a/src/main/Joueur.java +++ b/src/main/Joueur.java @@ -5,6 +5,12 @@ import java.util.Map; public class Joueur { private Map stats = new HashMap<>(); private GestionnaireEquipements gestionnaireEquipements; + private boolean devoile; + + //constructeurs + public Joueur(boolean devoile) { + this.devoile=devoile; + } //shadows, hunters ou neutre public String getEquipe() { @@ -22,5 +28,21 @@ public class Joueur { public int getNbEquipments() { return gestionnaireEquipements.getNbEquipments(); } + + public boolean isDevoile() { + return devoile; + } + + public void setDevoile(boolean devoile) { + this.devoile = devoile; + } + + public Map getStats() { + return stats; + } + + public GestionnaireEquipements getGestionnaireEquipements() { + return gestionnaireEquipements; + } } diff --git a/src/personnage/CartePersonnage.java b/src/personnage/CartePersonnage.java new file mode 100644 index 0000000..11cc1be --- /dev/null +++ b/src/personnage/CartePersonnage.java @@ -0,0 +1,43 @@ +package personnage; + +import main.Joueur; + +public class CartePersonnage { + //attributs + private String nom; + private int hp; + private Joueur joueur; + + //constructeurs + public CartePersonnage(String nom, int hp, Joueur joueur){ + this.nom=nom; + this.hp=hp; + this.joueur=joueur; + } + + //méthodes + public void tour() { + + }; + + public void utiliser() {}; + + public void attaquer(Joueur j) {}; + + public boolean victoire(){ + return false; + } + + public Joueur getJoueur() { + return joueur; + }; + + public void setJoueur(Joueur j) { + joueur=j; + }; + + public void deplacer() { + + } + +}