package magic.model.action;
import magic.model.MagicGame;
import magic.model.MagicPermanent;
public class PlayAbilityAction extends MagicAction {
private final MagicPermanent permanent;
public PlayAbilityAction(final MagicPermanent permanent) {
this.permanent=permanent;
}
@Override
public void doAction(final MagicGame game) {
permanent.incrementAbilityPlayedThisTurn();
}
@Override
public void undoAction(final MagicGame game) {
permanent.decrementAbilityPlayedThisTurn();
}
}