patch crash quand une carte meurt

This commit is contained in:
marc barbier
2021-01-07 21:04:20 +01:00
parent 32d8583922
commit 449cf3d7b0
3 changed files with 3 additions and 2 deletions
Binary file not shown.
+2 -1
View File
@@ -451,6 +451,8 @@ public class Joueur {
private void destroyCard(String carteCible,Joueur adversaire) throws IOException private void destroyCard(String carteCible,Joueur adversaire) throws IOException
{ {
Card attackedCard = getBoard().getCardInZone(Integer.parseInt(carteCible));
board.setCard(Integer.parseInt(carteCible), null); board.setCard(Integer.parseInt(carteCible), null);
// demande a l'adversaire de retirer la carte de son terrain // 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 // appelle les effet de quand la carte est détruite
// NOTE : non implémenter dans les cartes individuelles par manque de temps // NOTE : non implémenter dans les cartes individuelles par manque de temps
Card attackedCard = adversaire.getBoard().getCardInZone(Integer.parseInt(carteCible));
attackedCard.onCardDestroyed(); attackedCard.onCardDestroyed();
} }
@@ -3,7 +3,7 @@ package game.cards.SpecialCard;
import game.cards.Card; import game.cards.Card;
public abstract class VigilanceCard extends Card{ public abstract class VigilanceCard extends Card{
int nbAttack = 0; int nbAttack = 2;
public boolean hasAlreadyAttacked() { public boolean hasAlreadyAttacked() {
return nbAttack==2; return nbAttack==2;