Ensure undo stack cleared when phase changes

This commit is contained in:
drdev
2014-07-01 06:02:35 +00:00
parent ba09fa98ed
commit b1a9ceaca6
2 changed files with 11 additions and 0 deletions

View File

@@ -183,6 +183,8 @@ public class PhaseHandler implements java.io.Serializable {
}
}
game.getStack().clearUndoStack(); //can't undo action from previous phase
String phaseType = oldPhase == phase ? "Repeat" : phase == PhaseType.getNext(oldPhase) ? "" : "Additional";
if (this.phase == PhaseType.UNTAP) {

View File

@@ -256,6 +256,15 @@ public class MagicStack /* extends MyObservable */ implements Iterable<SpellAbil
return true;
}
/**
* <p>
* clearUndoStack.
* </p>
*/
public final void clearUndoStack() {
undoStack.clear();
}
/**
* <p>
* add.