2013-04-12 19:32:25 -07:00
|
|
|
package magic.model.action;
|
|
|
|
|
2020-01-15 12:02:42 -08:00
|
|
|
import java.util.List;
|
|
|
|
|
2013-04-12 19:32:25 -07:00
|
|
|
import magic.model.MagicGame;
|
|
|
|
import magic.model.trigger.MagicPermanentTrigger;
|
|
|
|
|
2015-04-13 04:45:19 -07:00
|
|
|
public class CleanupTurnTriggersAction extends MagicAction {
|
2013-04-12 19:32:25 -07:00
|
|
|
|
|
|
|
private List<MagicPermanentTrigger> removedTriggers;
|
2013-06-23 18:33:35 -07:00
|
|
|
|
2013-04-12 19:32:25 -07:00
|
|
|
@Override
|
|
|
|
public void doAction(final MagicGame game) {
|
2013-06-23 18:33:35 -07:00
|
|
|
removedTriggers=game.removeTurnTriggers();
|
2013-04-12 19:32:25 -07:00
|
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
|
|
public void undoAction(final MagicGame game) {
|
2017-07-30 06:05:43 -07:00
|
|
|
game.addTriggers(removedTriggers);
|
2013-04-12 19:32:25 -07:00
|
|
|
}
|
|
|
|
}
|