package magic.model.action; import magic.model.MagicGame; import magic.model.MagicPermanent; public class RemoveAllDamageAction extends MagicAction { private final MagicPermanent permanent; private int oldDamage; RemoveAllDamageAction(final MagicPermanent permanent) { this.permanent=permanent; } @Override public void doAction(final MagicGame game) { oldDamage=permanent.getDamage(); permanent.setDamage(0); } @Override public void undoAction(final MagicGame game) { permanent.setDamage(oldDamage); } }