package magic.model.action;
import magic.model.MagicGame;
import magic.model.MagicPlayer;
public class ChangeExtraTurnsAction extends MagicAction {
private final MagicPlayer player;
private final int amount;
public ChangeExtraTurnsAction(final MagicPlayer aPlayer,final int aAmount) {
player = aPlayer;
amount = aAmount;
}
@Override
public void doAction(final MagicGame game) {
player.changeExtraTurns(amount);
}
@Override
public void undoAction(final MagicGame game) {
player.changeExtraTurns(-amount);
}
}