re equilibrage
This commit is contained in:
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -10,7 +10,7 @@ public class Moyen_Age_Christine extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getDefaultAttack() {
|
public int getDefaultAttack() {
|
||||||
return 0;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -20,7 +20,7 @@ public class Moyen_Age_Christine extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getDefaultHealth() {
|
public int getDefaultHealth() {
|
||||||
return 2;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
package game.cards.MoyenAge;
|
package game.cards.MoyenAge;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.Card;
|
||||||
|
import game.cards.SpecialCard.VigilanceCard;
|
||||||
|
|
||||||
public class Moyen_Age_Etienne extends Card{
|
public class Moyen_Age_Etienne extends VigilanceCard{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* retourne un entier coresspondant a l'attaque de la carte
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package game.cards.MoyenAge;
|
package game.cards.MoyenAge;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.SpecialCard.DoubleBufCard;
|
||||||
|
|
||||||
public class Moyen_Age_Jean extends Card{
|
public class Moyen_Age_Jean extends DoubleBufCard{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -22,7 +22,7 @@ public class Moyen_Age_Jean extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getDefaultHealth() {
|
public int getDefaultHealth() {
|
||||||
return 3;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
package game.cards.MoyenAge;
|
package game.cards.MoyenAge;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.Card;
|
||||||
|
import game.cards.SpecialCard.ILifeSteal;
|
||||||
|
|
||||||
public class Moyen_Age_Jeanne extends Card{
|
public class Moyen_Age_Jeanne extends Card implements ILifeSteal{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* retourne un entier coresspondant a l'attaque de la carte
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package game.cards.MoyenAge;
|
package game.cards.MoyenAge;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.SpecialCard.HealthBufCard;
|
||||||
|
|
||||||
public class Moyen_Age_Louis extends Card{
|
public class Moyen_Age_Louis extends HealthBufCard{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
package game.cards.MoyenAge;
|
package game.cards.MoyenAge;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.Card;
|
||||||
|
import game.cards.SpecialCard.IInvisible;
|
||||||
|
|
||||||
public class Moyen_Age_PhilippeIV extends Card{
|
public class Moyen_Age_PhilippeIV extends Card implements IInvisible{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* retourne un entier coresspondant a l'attaque de la carte
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package game.cards.MoyenAge;
|
package game.cards.MoyenAge;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.SpecialCard.VigilanceCard;
|
||||||
|
|
||||||
public class Moyen_Age_Pierre extends Card{
|
public class Moyen_Age_Pierre extends VigilanceCard{
|
||||||
/**
|
/**
|
||||||
* retourne un entier coresspondant a l'attaque de la carte
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ public class Moyen_Age_Pierre_Ermite extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getDefaultAttack() {
|
public int getDefaultAttack() {
|
||||||
return 0;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -21,7 +21,7 @@ public class Moyen_Age_Pierre_Ermite extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getDefaultHealth() {
|
public int getDefaultHealth() {
|
||||||
return 3;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
package game.cards.MoyenAge;
|
package game.cards.MoyenAge;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.Card;
|
||||||
|
import game.cards.SpecialCard.VigilanceCard;
|
||||||
|
|
||||||
public class Moyen_Age_Roland extends Card{
|
public class Moyen_Age_Roland extends VigilanceCard{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* retourne un entier coresspondant a l'attaque de la carte
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
package game.cards.Mythes;
|
package game.cards.Mythes;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.Card;
|
||||||
|
import game.cards.SpecialCard.StrongifyBufCard;
|
||||||
|
|
||||||
public class Mythes_Achille extends Card{
|
public class Mythes_Achille extends StrongifyBufCard{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -12,7 +13,7 @@ public class Mythes_Achille extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getDefaultAttack() {
|
public int getDefaultAttack() {
|
||||||
return 4;
|
return 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package game.cards.Mythes;
|
package game.cards.Mythes;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.SpecialCard.VigilanceCard;
|
||||||
|
|
||||||
public class Mythes_Amazones extends Card{
|
public class Mythes_Amazones extends VigilanceCard{
|
||||||
/**
|
/**
|
||||||
* retourne un entier coresspondant a l'attaque de la carte
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
*
|
*
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ public class Mythes_Chiron extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getCost() {
|
public int getCost() {
|
||||||
return 3;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package game.cards.Mythes;
|
package game.cards.Mythes;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.SpecialCard.DoubleBufCard;
|
||||||
|
|
||||||
public class Mythes_Dédale extends Card{
|
public class Mythes_Dédale extends DoubleBufCard{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* retourne un entier coresspondant a l'attaque de la carte
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
@@ -33,7 +33,7 @@ public class Mythes_Dédale extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getCost() {
|
public int getCost() {
|
||||||
return 1;
|
return 3;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package game.cards.Mythes;
|
package game.cards.Mythes;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.SpecialCard.LonerCard;
|
||||||
|
|
||||||
public class Mythes_Erinyes extends Card{
|
public class Mythes_Erinyes extends LonerCard{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class Mythes_Hades extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getDefaultAttack() {
|
public int getDefaultAttack() {
|
||||||
return 7;
|
return 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -22,7 +22,7 @@ public class Mythes_Hades extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getDefaultHealth() {
|
public int getDefaultHealth() {
|
||||||
return 7;
|
return 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@@ -33,7 +33,7 @@ public class Mythes_Hades extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getCost() {
|
public int getCost() {
|
||||||
return 9;
|
return 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package game.cards.Mythes;
|
package game.cards.Mythes;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.SpecialCard.LonerCard;
|
||||||
|
|
||||||
public class Mythes_Heracles extends Card{
|
public class Mythes_Heracles extends LonerCard{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* retourne un entier coresspondant a l'attaque de la carte
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
|
|||||||
@@ -11,7 +11,7 @@ public class Mythes_Hermione extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getDefaultAttack() {
|
public int getDefaultAttack() {
|
||||||
return 0;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package game.cards.Mythes;
|
package game.cards.Mythes;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.SpecialCard.DoubleBufCard;
|
||||||
|
|
||||||
public class Mythes_Minos extends Card{
|
public class Mythes_Minos extends DoubleBufCard{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* retourne un entier coresspondant a l'attaque de la carte
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
|
|||||||
@@ -1,8 +1,8 @@
|
|||||||
package game.cards.Mythes;
|
package game.cards.Mythes;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.SpecialCard.SelfHarmCard;
|
||||||
|
|
||||||
public class Mythes_Oedipie extends Card{
|
public class Mythes_Oedipie extends SelfHarmCard{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* retourne un entier coresspondant a l'attaque de la carte
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class Mythes_Perséphone extends Card{
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getDefaultHealth() {
|
public int getDefaultHealth() {
|
||||||
return 4;
|
return 6;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,8 +1,9 @@
|
|||||||
package game.cards.Mythes;
|
package game.cards.Mythes;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.Card;
|
||||||
|
import game.cards.SpecialCard.IShortRange;
|
||||||
|
|
||||||
public class Mythes_Psyché extends Card{
|
public class Mythes_Psyché extends Card implements IShortRange{
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* retourne un entier coresspondant a l'attaque de la carte
|
* retourne un entier coresspondant a l'attaque de la carte
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class Mythes_Thanatos extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getDefaultAttack() {
|
public int getDefaultAttack() {
|
||||||
return 2;
|
return 4;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ public class Renaissance_Mehmet extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getCost() {
|
public int getCost() {
|
||||||
return 1;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -17,7 +17,7 @@ public class Renaissance_Soliman extends Card {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getCost() {
|
public int getCost() {
|
||||||
return 9;
|
return 7;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ public class Rennaissance_Casimir extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getCost() {
|
public int getCost() {
|
||||||
return 7;
|
return 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
package game.cards.Renaissance;
|
package game.cards.Renaissance;
|
||||||
|
|
||||||
import game.cards.Card;
|
import game.cards.SpecialCard.HasteCard;
|
||||||
import game.cards.SpecialCard.IToxic;
|
import game.cards.SpecialCard.IToxic;
|
||||||
|
|
||||||
public class Rennaissance_Decouverte_Amerique extends Card implements IToxic{
|
public class Rennaissance_Decouverte_Amerique extends HasteCard implements IToxic{
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ public class Rennaissance_Francois extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getCost() {
|
public int getCost() {
|
||||||
return 5;
|
return 7;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ public class Rennaissance_Henri_8 extends Card{
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getCost() {
|
public int getCost() {
|
||||||
return 6;
|
return 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ public class Rennaissance_Isabelle extends Card {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getDefaultAttack() {
|
public int getDefaultAttack() {
|
||||||
return 1;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ public class Rennaissance_Vlad extends Card {
|
|||||||
*/
|
*/
|
||||||
@Override
|
@Override
|
||||||
public int getCost() {
|
public int getCost() {
|
||||||
return 8;
|
return 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -0,0 +1,7 @@
|
|||||||
|
package game.cards.SpecialCard;
|
||||||
|
|
||||||
|
import game.cards.Card;
|
||||||
|
|
||||||
|
public abstract class BufCard extends Card{
|
||||||
|
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
package game.cards.SpecialCard;
|
||||||
|
|
||||||
|
import java.util.Iterator;
|
||||||
|
|
||||||
|
import game.Board;
|
||||||
|
import game.cards.Card;
|
||||||
|
|
||||||
|
public abstract class DoubleBufCard extends BufCard{
|
||||||
|
@Override
|
||||||
|
public void onCardPlaced(Board board) {
|
||||||
|
super.onCardPlaced(board);
|
||||||
|
Iterator<Card> it = board.getIterator();
|
||||||
|
while(it.hasNext())
|
||||||
|
{
|
||||||
|
Card card = it.next();
|
||||||
|
card.heal(1);
|
||||||
|
card.makeStronger(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,16 @@
|
|||||||
|
package game.cards.SpecialCard;
|
||||||
|
|
||||||
|
import game.Board;
|
||||||
|
import game.cards.Card;
|
||||||
|
|
||||||
|
public abstract class ExtremeLonerCard extends Card{
|
||||||
|
@Override
|
||||||
|
public void onCardPlaced(Board board) {
|
||||||
|
if(board.getBoardSize() == 1)
|
||||||
|
{
|
||||||
|
makeStronger(-2);
|
||||||
|
heal(-2);
|
||||||
|
}
|
||||||
|
super.onCardPlaced(board);
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
package game.cards.SpecialCard;
|
||||||
|
|
||||||
|
import java.util.Iterator;
|
||||||
|
|
||||||
|
import game.Board;
|
||||||
|
import game.cards.Card;
|
||||||
|
|
||||||
|
public abstract class HealthBufCard extends BufCard{
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public void onCardPlaced(Board board) {
|
||||||
|
super.onCardPlaced(board);
|
||||||
|
Iterator<Card> it = board.getIterator();
|
||||||
|
while(it.hasNext())
|
||||||
|
{
|
||||||
|
Card card = it.next();
|
||||||
|
card.heal(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
package game.cards.SpecialCard;
|
||||||
|
|
||||||
|
import java.util.Iterator;
|
||||||
|
|
||||||
|
import game.Board;
|
||||||
|
import game.cards.Card;
|
||||||
|
|
||||||
|
public abstract class StrongifyBufCard extends BufCard{
|
||||||
|
@Override
|
||||||
|
public void onCardPlaced(Board board) {
|
||||||
|
super.onCardPlaced(board);
|
||||||
|
Iterator<Card> it = board.getIterator();
|
||||||
|
while(it.hasNext())
|
||||||
|
{
|
||||||
|
Card card = it.next();
|
||||||
|
card.heal(1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user