diff --git a/bin/game/Joueur.class b/bin/game/Joueur.class index 5d91c63..8251a70 100644 Binary files a/bin/game/Joueur.class and b/bin/game/Joueur.class differ diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Etienne.class b/bin/game/cards/MoyenAge/Moyen_Age_Etienne.class index a36af99..aa6dc15 100644 Binary files a/bin/game/cards/MoyenAge/Moyen_Age_Etienne.class and b/bin/game/cards/MoyenAge/Moyen_Age_Etienne.class differ diff --git a/bin/game/cards/MoyenAge/Moyen_Age_Roland.class b/bin/game/cards/MoyenAge/Moyen_Age_Roland.class index 9db41de..6707c95 100644 Binary files a/bin/game/cards/MoyenAge/Moyen_Age_Roland.class and b/bin/game/cards/MoyenAge/Moyen_Age_Roland.class differ diff --git a/bin/game/cards/Mythes/Mythes_Achille.class b/bin/game/cards/Mythes/Mythes_Achille.class index 1bbfc42..f9e2a22 100644 Binary files a/bin/game/cards/Mythes/Mythes_Achille.class and b/bin/game/cards/Mythes/Mythes_Achille.class differ diff --git a/src/game/Joueur.java b/src/game/Joueur.java index 6d162ce..1f06b32 100644 --- a/src/game/Joueur.java +++ b/src/game/Joueur.java @@ -207,6 +207,7 @@ public class Joueur { mana -= handCard.getCost(); coms.send(mana); handCard.onCardPlaced(board); + refreshAllCard(adversaire); } else { System.out.println("the zone is not avaliable"); coms.send(Command.NOK); @@ -546,6 +547,28 @@ public class Joueur { } } + + public void refreshAllCard(Joueur adversaire) throws IOException { + int index = 0; + Iterator it = board.getIterator(); + while(it.hasNext()) + { + Card c = it.next(); + if(c != null) + { + if(!(c.getHealth() == 0)) + { + updateCardHp(c, adversaire); + updateCardAtk(c, adversaire); + }else { + destroyCard(index+"", adversaire); + } + + } + index++; + } + + } public Deck getDeck() { return deck; diff --git a/src/game/cards/MoyenAge/Moyen_Age_Etienne.java b/src/game/cards/MoyenAge/Moyen_Age_Etienne.java index 1601471..a385180 100644 --- a/src/game/cards/MoyenAge/Moyen_Age_Etienne.java +++ b/src/game/cards/MoyenAge/Moyen_Age_Etienne.java @@ -1,6 +1,5 @@ package game.cards.MoyenAge; -import game.cards.Card; import game.cards.SpecialCard.VigilanceCard; public class Moyen_Age_Etienne extends VigilanceCard{ diff --git a/src/game/cards/MoyenAge/Moyen_Age_Roland.java b/src/game/cards/MoyenAge/Moyen_Age_Roland.java index 7e23d45..6162133 100644 --- a/src/game/cards/MoyenAge/Moyen_Age_Roland.java +++ b/src/game/cards/MoyenAge/Moyen_Age_Roland.java @@ -1,6 +1,5 @@ package game.cards.MoyenAge; -import game.cards.Card; import game.cards.SpecialCard.VigilanceCard; public class Moyen_Age_Roland extends VigilanceCard{ diff --git a/src/game/cards/Mythes/Mythes_Achille.java b/src/game/cards/Mythes/Mythes_Achille.java index bc1454d..b153a25 100644 --- a/src/game/cards/Mythes/Mythes_Achille.java +++ b/src/game/cards/Mythes/Mythes_Achille.java @@ -1,6 +1,5 @@ package game.cards.Mythes; -import game.cards.Card; import game.cards.SpecialCard.StrongifyBufCard; public class Mythes_Achille extends StrongifyBufCard{