MagicStackResolveAction.java :  » Game » arena-card-game » magic » model » action » Java Open Source

Java Open Source » Game » arena card game 
arena card game » magic » model » action » MagicStackResolveAction.java
package magic.model.action;

import magic.model.MagicGame;
import magic.model.stack.MagicItemOnStack;

public class MagicStackResolveAction extends MagicAction {

  private MagicItemOnStack itemOnStack;
  
  @Override
  public void doAction(final MagicGame game) {

    itemOnStack=game.getStack().removeFromTop();
    itemOnStack.resolve(game);
  }

  @Override
  public void undoAction(final MagicGame game) {
    
    game.getStack().addToTop(itemOnStack);
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.