diff --git a/bin/game/Joueur.class b/bin/game/Joueur.class index 79f7aca..5d91c63 100644 Binary files a/bin/game/Joueur.class and b/bin/game/Joueur.class differ diff --git a/src/game/Joueur.java b/src/game/Joueur.java index 47b075d..6d162ce 100644 --- a/src/game/Joueur.java +++ b/src/game/Joueur.java @@ -451,6 +451,8 @@ public class Joueur { private void destroyCard(String carteCible,Joueur adversaire) throws IOException { + Card attackedCard = getBoard().getCardInZone(Integer.parseInt(carteCible)); + board.setCard(Integer.parseInt(carteCible), null); // demande a l'adversaire de retirer la carte de son terrain @@ -463,7 +465,6 @@ public class Joueur { // appelle les effet de quand la carte est détruite // NOTE : non implémenter dans les cartes individuelles par manque de temps - Card attackedCard = adversaire.getBoard().getCardInZone(Integer.parseInt(carteCible)); attackedCard.onCardDestroyed(); } diff --git a/src/game/cards/SpecialCard/VigilanceCard.java b/src/game/cards/SpecialCard/VigilanceCard.java index 8558c80..90c28c0 100644 --- a/src/game/cards/SpecialCard/VigilanceCard.java +++ b/src/game/cards/SpecialCard/VigilanceCard.java @@ -3,7 +3,7 @@ package game.cards.SpecialCard; import game.cards.Card; public abstract class VigilanceCard extends Card{ - int nbAttack = 0; + int nbAttack = 2; public boolean hasAlreadyAttacked() { return nbAttack==2;