package spelldeck; import game.model.AbstractAttachedCard; import game.model.Area; import game.model.Card; import game.model.CardType; import game.model.Fighter; import game.model.Game; import game.model.Modifier; import game.model.Player; public class DoubleStrengthCard extends AbstractAttachedCard implements Card, Modifier { protected DoubleStrengthCard() { super("Double Strength", Area.TABLE, Fighter.class, CardType.MONSTER, "Target creature gets double the attack."); } public int addToAttack(Game game, Fighter fighter) { if (fighter instanceof Card) { Player owner = game.getOwner((Card) fighter); if (owner != null && owner.getTable().contains(fighter)) { return fighter.getAttack(); } } return 0; } public int addToDefense(Game game, Fighter fighter) { return 0; } }