Création de la méthode attaquer de plateau et de joueur
This commit is contained in:
@ -15,8 +15,8 @@ import main.Plateau;
|
||||
|
||||
public class Allie extends Unique{
|
||||
|
||||
public Allie(String nom, int hp, Joueur joueur) throws Exception {
|
||||
super(nom, hp, joueur);
|
||||
public Allie(Joueur joueur) {
|
||||
super("ALLIE", 8, joueur);
|
||||
|
||||
Action action = new ActionAltererStatistiquesJoueur("HP",this.getPv(),false);
|
||||
Effet effet = new EffetSelf(action);
|
||||
@ -38,10 +38,11 @@ public class Allie extends Unique{
|
||||
* @param j
|
||||
* @return void
|
||||
*/
|
||||
public void utiliser(Joueur j) {
|
||||
public void utiliser() {
|
||||
|
||||
if(!this.isCapaciteUsed()) {
|
||||
this.getEffet().utiliser(j);
|
||||
this.getEffet().utiliser(this.getJoueur());
|
||||
this.setCapaciteUsed(true);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -12,12 +12,14 @@ public class Bob extends CartePersonnage{
|
||||
this.setCondition(condition);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void utiliser(Joueur j){
|
||||
|
||||
}
|
||||
|
||||
public void attaquer(Joueur j) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void utiliser() {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -20,7 +20,7 @@ public abstract class CartePersonnage extends CarteCondition {
|
||||
|
||||
//méthodes
|
||||
|
||||
public void utiliser() {};
|
||||
public abstract void utiliser();
|
||||
|
||||
public void attaquer(Joueur j) {};
|
||||
|
||||
|
@ -13,4 +13,10 @@ public class Charles extends CartePersonnage{
|
||||
public void attaquer(Joueur j) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void utiliser() {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -34,4 +34,9 @@ public class Daniel extends CartePersonnage{
|
||||
this.setCondition(winCondition);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void utiliser() {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -15,5 +15,11 @@ public class Emi extends CartePersonnage{
|
||||
public void deplacer() {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void utiliser() {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -15,4 +15,10 @@ public class LoupGarou extends CartePersonnage {
|
||||
public void contreAttaquer(Joueur j) {
|
||||
|
||||
}
|
||||
|
||||
@Override
|
||||
public void utiliser() {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
}
|
||||
|
@ -9,5 +9,11 @@ public class Metamorphe extends CartePersonnage{
|
||||
super(nom, pv, joueur);
|
||||
this.setCondition(new WinConditionShadow());
|
||||
}
|
||||
|
||||
@Override
|
||||
public void utiliser() {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -20,5 +20,11 @@ public class Unique extends CartePersonnage{
|
||||
public void setCapaciteUsed(boolean capaciteUsed) {
|
||||
this.capaciteUsed = capaciteUsed;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void utiliser() {
|
||||
// TODO Auto-generated method stub
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -19,9 +19,10 @@ public class Vampire extends CartePersonnage{
|
||||
this.setCondition(new WinConditionShadow());
|
||||
}
|
||||
|
||||
public void utiliser(Joueur j)
|
||||
@Override
|
||||
public void utiliser()
|
||||
{
|
||||
this.getEffet().utiliser(j);
|
||||
this.getEffet().utiliser(this.getJoueur());
|
||||
}
|
||||
|
||||
/**
|
||||
@ -38,4 +39,6 @@ public class Vampire extends CartePersonnage{
|
||||
utiliser(this.getJoueur());
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user