private void InsertStateFlagTransition(TouchContactState srcState, ValidStateFlagCombinations flag, TouchContactState desState)
        {
            StateFlags sf = new StateFlags {
                state = srcState, flag = flag
            };

            transitionDiagram.Add(sf, desState);
        }
 public TouchContactAttribute(TouchContactState s, int xVal, int yVal)
 {
     state = s;
     x     = xVal;
     y     = yVal;
 }
 public StateFlags(TouchContactState s, ValidStateFlagCombinations f)
 {
     state = s;
     flag  = f;
 }
 public TouchContactAttribute(TouchContactState s, int xVal, int yVal)
 {
     state = s;
     x = xVal;
     y = yVal;
 }
 private void InsertStateFlagTransition(TouchContactState srcState, ValidStateFlagCombinations flag, TouchContactState desState)
 {
     StateFlags sf = new StateFlags { state = srcState, flag = flag };
     transitionDiagram.Add(sf, desState);
 }
 public StateFlags(TouchContactState s, ValidStateFlagCombinations f)
 {
     state = s;
     flag = f;
 }