public void Undo() { cellManager.HighlightCells(0); var(s, m) = sudokuController.CallSudokuLog(); if (s == null && m == null) { return; } cellManager.ApplySudoku(s); memoManager.ApplyMemoSudoku(m); }
public void UndoAll() { if (sudokuController.undoIndex == -1) { return; } cellManager.HighlightCells(0); cellManager.ApplySudoku(sudokuController.lateSudoku[0].Item1); memoManager.ApplyMemoSudoku(sudokuController.lateSudoku[0].Item2); sudokuController.lateSudoku.Clear(); sudokuController.undoIndex = -1; }