22 lines
497 B
Java
22 lines
497 B
Java
package magic.model.action;
|
|
|
|
import java.util.Collection;
|
|
|
|
import magic.model.MagicGame;
|
|
import magic.model.mstatic.MagicPermanentStatic;
|
|
|
|
public class CleanupTurnStaticsAction extends MagicAction {
|
|
|
|
private Collection<MagicPermanentStatic> removedStatics;
|
|
|
|
@Override
|
|
public void doAction(final MagicGame game) {
|
|
removedStatics = game.removeTurnStatics();
|
|
}
|
|
|
|
@Override
|
|
public void undoAction(final MagicGame game) {
|
|
game.addStatics(removedStatics);
|
|
}
|
|
}
|