Esempio n. 1
0
        private void ReturnLastAction()
        {
            CanSaveState obj = savedStateStack.Pop();

            obj.backToPrevious();
            if (!bkgImages.Contains(selectedFigure))
            {
                selectedFigure = null;
            }
            UpdateGraphics();
            if (savedStateStack.Count == 0)
            {
                btnReturnLastAction.Enabled = false;
            }
        }
Esempio n. 2
0
 private void saveFigureState(CanSaveState figure)
 {
     figure.saveState();
     savedStateStack.Push(figure);
     btnReturnLastAction.Enabled = true;
 }