package monsterdeck; import game.model.AbstractCommandCard; import game.model.Area; import game.model.CardType; import game.model.Command; import game.model.Condition; import game.model.FighterCard; import game.model.Game; import game.model.Phase; public class MonsterCard extends AbstractCommandCard implements FighterCard, Command { private int attack; private int defense; public MonsterCard(String nm, String desc, int att, int def) { super(CardType.MONSTER, nm, desc); attack = att; defense = def; } public void damage(Game game, int amount) { } public int getAttack() { return attack; } public int getDefense() { return defense; } public Condition [] conditions() { return new Condition [] { new Condition(Phase.STANDBY), new Condition(Area.TABLE, Phase.BATTLE), new Condition(Phase.RECOVER) }; } public boolean responding(Game game) { return true; } }