Esempio n. 1
0
        public void UndoExplode()
        {
            if (States.Count < 2 || !UndosRemainingManager.UndosRemain())
            {
                return;
            }

            States.Pop();
            var lastState = States.Peek();

            SetMemento(lastState);
            UndosRemainingManager.ReduceUndosRemaining();
            ExplosionsRemainingManager.IncreaseExplosionsRemaining();
        }