diff --git a/src/main/Joueur.java b/src/main/Joueur.java deleted file mode 100644 index 637a11d..0000000 --- a/src/main/Joueur.java +++ /dev/null @@ -1,40 +0,0 @@ -package main; -import java.util.HashMap; -import java.util.Map; - -import carte.CartePersonnage; -import carte.Type; - -public class Joueur { - - private Map stats = new HashMap<>(); - private GestionnaireEquipements gestionnaireEquipements; - - //shadows, hunters ou neutre - public String getEquipe() { - return null; - } - - public int getHP() { - return stats.get("HP"); - } - - public int getDamage() { - return stats.get("DAMAGE"); - } - - public int getNbEquipments() { - return gestionnaireEquipements.getNbEquipments(); - } - - public Type getType() { - // TODO Auto-generated method stub - return null; - } - - public CartePersonnage getCartePersonnage() { - // TODO Auto-generated method stub - return null; - } - -} 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() { + + } + +}