Esempio n. 1
0
        public IEnumerable <IAction> EnumUndoableActions()
        {
            SimpleHistoryNode Current = Head;

            while (Current != null && Current != CurrentState && Current.NextAction != null)
            {
                yield return(Current.NextAction);

                Current = Current.NextNode;
            }
        }
Esempio n. 2
0
 private void Init()
 {
     CurrentState = new SimpleHistoryNode();
     Head = CurrentState;
 }
Esempio n. 3
0
 private void Init()
 {
     CurrentState = new SimpleHistoryNode();
     Head         = CurrentState;
 }