diff --git a/src/personnage/Allie.java b/src/personnage/Allie.java new file mode 100644 index 0000000..80b679d --- /dev/null +++ b/src/personnage/Allie.java @@ -0,0 +1,17 @@ +package personnage; + +import condition.Condition; +import main.Joueur; + +public class Allie extends Unique{ + //constructeur + public Allie(String nom, int hp, Joueur joueur, Condition condition,boolean capaciteUsed) { + super(nom, hp, joueur, condition, capaciteUsed); + } + + //méthode + public void deplacer() { + + } + +} diff --git a/src/personnage/Bob.java b/src/personnage/Bob.java new file mode 100644 index 0000000..f965721 --- /dev/null +++ b/src/personnage/Bob.java @@ -0,0 +1,20 @@ +package personnage; + +import condition.Condition; +import main.Joueur; + +public class Bob extends CartePersonnage{ + //attributs + private boolean capaciteUsed; + + //constructeur + public Bob(String nom, int hp, Joueur joueur, Condition condition,boolean capaciteUsed) { + super(nom, hp, joueur, condition); + this.capaciteUsed=capaciteUsed; + } + + //méthode + public void attaquer(Joueur j) { + + } +} diff --git a/src/personnage/CartePersonnage.java b/src/personnage/CartePersonnage.java index 11cc1be..ea4bd00 100644 --- a/src/personnage/CartePersonnage.java +++ b/src/personnage/CartePersonnage.java @@ -1,5 +1,6 @@ package personnage; +import condition.Condition; import main.Joueur; public class CartePersonnage { @@ -7,18 +8,17 @@ public class CartePersonnage { private String nom; private int hp; private Joueur joueur; + private Condition condition; //constructeurs - public CartePersonnage(String nom, int hp, Joueur joueur){ + public CartePersonnage(String nom, int hp, Joueur joueur,Condition condition){ this.nom=nom; this.hp=hp; this.joueur=joueur; + this.condition=condition; } //méthodes - public void tour() { - - }; public void utiliser() {}; diff --git a/src/personnage/Charles.java b/src/personnage/Charles.java new file mode 100644 index 0000000..8b89cf0 --- /dev/null +++ b/src/personnage/Charles.java @@ -0,0 +1,20 @@ +package personnage; + +import condition.Condition; +import main.Joueur; + +public class Charles extends CartePersonnage{ + //attributs + private boolean capaciteUsed; + + //constructeur + public Charles(String nom, int hp, Joueur joueur,Condition condition,boolean capaciteUsed) { + super(nom, hp, joueur, condition); + this.capaciteUsed=capaciteUsed; + } + + //méthode + public void attaquer(Joueur j) { + + } +} diff --git a/src/personnage/Emi.java b/src/personnage/Emi.java new file mode 100644 index 0000000..7ccb1e1 --- /dev/null +++ b/src/personnage/Emi.java @@ -0,0 +1,17 @@ +package personnage; + +import condition.Condition; +import main.Joueur; + +public class Emi extends CartePersonnage{ + //constructeur + public Emi(String nom, int hp, Joueur joueur, Condition condition) { + super(nom, hp, joueur, condition); + } + + //méthode + public void deplacer() { + + } + +} diff --git a/src/personnage/Franklin.java b/src/personnage/Franklin.java new file mode 100644 index 0000000..3527382 --- /dev/null +++ b/src/personnage/Franklin.java @@ -0,0 +1,19 @@ +package personnage; + +import condition.Condition; +import main.Joueur; + +public class Franklin extends Unique{ + + //constructeur + public Franklin(String nom, int hp, Joueur joueur, Condition condition,boolean capaciteUsed) { + super(nom, hp, joueur, condition, capaciteUsed); + + } + + //méthode + public void deplacer() { + + } + +} diff --git a/src/personnage/Georges.java b/src/personnage/Georges.java new file mode 100644 index 0000000..ec2424d --- /dev/null +++ b/src/personnage/Georges.java @@ -0,0 +1,19 @@ +package personnage; + +import condition.Condition; +import main.Joueur; + +public class Georges extends Unique{ + + //constructeur + public Georges(String nom, int hp, Joueur joueur,Condition condition, boolean capaciteUsed) { + super(nom, hp, joueur, condition, capaciteUsed); + + } + + //méthode + public void deplacer() { + + } + +} diff --git a/src/personnage/LoupGarou.java b/src/personnage/LoupGarou.java new file mode 100644 index 0000000..f918d03 --- /dev/null +++ b/src/personnage/LoupGarou.java @@ -0,0 +1,16 @@ +package personnage; + +import condition.Condition; +import main.Joueur; + +public class LoupGarou extends CartePersonnage { + //constructeur + public LoupGarou(String nom, int hp, Joueur joueur, Condition condition) { + super(nom, hp, joueur, condition); + } + + //méthodes + public void contreAttaquer(Joueur j) { + + } +} diff --git a/src/personnage/Unique.java b/src/personnage/Unique.java new file mode 100644 index 0000000..92008de --- /dev/null +++ b/src/personnage/Unique.java @@ -0,0 +1,16 @@ +package personnage; + +import condition.Condition; +import main.Joueur; + +public class Unique extends CartePersonnage{ + //attributs + private boolean capaciteUsed; + + //constructeur + public Unique(String nom, int hp, Joueur joueur,Condition condition,boolean capaciteUsed) { + super(nom, hp, joueur, condition); + this.capaciteUsed=capaciteUsed; + } + +} diff --git a/src/personnage/Vampire.java b/src/personnage/Vampire.java new file mode 100644 index 0000000..f5b031b --- /dev/null +++ b/src/personnage/Vampire.java @@ -0,0 +1,16 @@ +package personnage; + +import condition.Condition; +import main.Joueur; + +public class Vampire extends CartePersonnage{ + //constructeur + public Vampire(String nom, int hp, Joueur joueur, Condition condition) { + super(nom, hp, joueur, condition); + } + + //méthode + public void attaquer(Joueur j) { + + } +}