public void Undo() { if (commandStack.Count > 0) { UndoableCommand cmd = (UndoableCommand)commandStack.Pop(); cmd.Undo(); } }
public void push(UndoableCommand command) { commands.Push(command); }