package magic.model.action;
import magic.model.MagicCard;
import magic.model.MagicGame;
import magic.model.MagicPlayer;
public class ScryAction extends MagicAction {
private final MagicPlayer player;
private MagicCard card;
public ScryAction(final MagicPlayer aPlayer) {
player = aPlayer;
}
@Override
public void doAction(final MagicGame game) {
card = player.getLibrary().removeCardAtTop();
player.getLibrary().addToBottom(card);
}
@Override
public void undoAction(final MagicGame game) {
player.getLibrary().removeCardAtBottom();
player.getLibrary().addToTop(card);
}
}