Example #1
0
 public void Reset()
 {
     IterationCount  = 0;
     State           = WaveGestureState.None;
     Timestamp       = 0;
     StartPosition   = WavePosition.None;
     CurrentPosition = WavePosition.None;
 }
Example #2
0
 public void Reset()
 {
     iterationCount  = 0;
     state           = WaveGestureState.None;
     timestamp       = 0;
     startPosition   = WavePosition.None;
     currentPosition = WavePosition.None;
 }
Example #3
0
 public void UpdatePosition(WavePosition position, long timestamp)
 {
     if (currentPosition != position)
     {
         if (position == WavePosition.Left || position == WavePosition.Right)
         {
             if (state != WaveGestureState.InProgress)
             {
                 state          = WaveGestureState.InProgress;
                 iterationCount = 0;
                 startPosition  = position;
             }
             iterationCount++;
         }
         this.currentPosition = position;
         this.timestamp       = timestamp;
     }
 }
Example #4
0
            public void UpdatePosition(WavePosition position, long timestamp)
            {
                if (CurrentPosition != position)
                {
                    if (position == WavePosition.Left || position == WavePosition.Right)
                    {
                        if (State != WaveGestureState.InProgress)
                        {
                            State          = WaveGestureState.InProgress;
                            IterationCount = 0;
                            StartPosition  = position;
                        }

                        IterationCount++;
                    }

                    CurrentPosition = position;
                    Timestamp       = timestamp;
                }
            }
            public void UpdatePosition(WavePosition position, long timestamp)
            {
                if (CurrentPosition != position)
                {
                    if (position == WavePosition.Left || position == WavePosition.Right)
                    {
                        if (State != WaveGestureState.InProgress)
                        {
                            State = WaveGestureState.InProgress;
                            IterationCount = 0;
                            StartPosition = position;
                        }

                        IterationCount++;
                    }

                    CurrentPosition = position;
                    Timestamp = timestamp;
                }
            }
 public void Reset()
 {
     IterationCount = 0;
     State = WaveGestureState.None;
     Timestamp = 0;
     StartPosition = WavePosition.None;
     CurrentPosition = WavePosition.None;
 }
 public void UpdatePosition(WavePosition position, long timeStamp)
 {
     if (CurrentPosition != position)
     {
         if (position == WavePosition.Down || position == WavePosition.Up)
         {
             if (State != GestureState.InProcess)
             {
                 State = GestureState.InProcess;
                 IterationCount = 0;
                 StartPosition = position;
             }
             ++IterationCount;
         }
         CurrentPosition = position;
         TimeStamp = timeStamp;
     }
 }
Example #8
0
 public WaveState(WaveState goalState)
 {
     this._start = goalState._start;
     this._end = goalState._end;
     this._pos = goalState._pos;
 }
Example #9
0
 public WaveState(WavePosition pos, DateTime start, DateTime end)
 {
     this._start = start;
     this._end = end;
     this._pos = pos;
 }