Example #1
0
 private void recognitionEnd(string gestureName, uint targetID, bool isHand, FubiUtils.RecognizerType recognizerType)
 {
     switch (recognizerType)
     {
     case FubiUtils.RecognizerType.USERDEFINED_COMBINATION:
         Console.WriteLine(recognizerType.ToString() + "-->" + "User " + targetID + ": END OF " + gestureName + "\n");
         //activeGestures.Remove(gestureName);  - gestures are active until change of stage
         //if (gestureName == "hipWobble")
         //    isHipWobble = false;
         break;
     }
 }
 private void recognitionEnd(string gestureName, uint targetID, bool isHand, FubiUtils.RecognizerType recognizerType)
 {
 }
 private void recognitionStart(string gestureName, uint targetID, bool isHand, FubiUtils.RecognizerType recognizerType)
 {
     Console.WriteLine(recognizerType.ToString() + "-->" + "User " + targetID + ": START OF " + gestureName + "\n");
     //    switch (recognizerType)
     //    {
     //        case FubiUtils.RecognizerType.PREDEFINED_GESTURE:
     //            {
     //                Console.WriteLine("-->" + (isHand ? "Hand " : "User ") + targetID + ": END OF " + gestureName + "\n");
     //            }
     //            break;
     //        case FubiUtils.RecognizerType.USERDEFINED_GESTURE:
     //            {
     //                Console.WriteLine("-->" + (isHand ? "Hand " : "User ") + targetID + ": END OF " + gestureName + "\n");
     //                 }
     //            break;
     //        case FubiUtils.RecognizerType.USERDEFINED_COMBINATION:
     //        case FubiUtils.RecognizerType.PREDEFINED_COMBINATION:
     //            {
     //                // Nothing to do here..
     //            }
     //            break;
     //    }
 }
Example #4
0
 private void recognitionStart(string gestureName, uint targetID, bool isHand, FubiUtils.RecognizerType recognizerType)
 {
     switch (recognizerType)
     {
     //        case FubiUtils.RecognizerType.PREDEFINED_GESTURE:
     //            {
     //                Console.WriteLine("-->" + (isHand ? "Hand " : "User ") + targetID + ": END OF " + gestureName + "\n");
     //            }
     //            break;
     //        case FubiUtils.RecognizerType.USERDEFINED_GESTURE:
     //            {
     //                Console.WriteLine("-->" + (isHand ? "Hand " : "User ") + targetID + ": END OF " + gestureName + "\n");
     //                 }
     //            break;
     case FubiUtils.RecognizerType.USERDEFINED_COMBINATION:
         //        case FubiUtils.RecognizerType.PREDEFINED_COMBINATION:
         //            {
         //                // Nothing to do here..
         //            }
         Console.WriteLine(recognizerType.ToString() + "-->" + "User " + targetID + ": START OF " + gestureName + "\n");
         uint numStates;
         bool isInterrupted, isInTransition;
         int  gestureState = Fubi.getCurrentCombinationRecognitionState(gestureName, targetID, out numStates, out isInterrupted, out isInTransition) + 1;
         Console.WriteLine("State:" + gestureState + " NumStates:" + numStates + " IsInterupted:" + isInterrupted + " IsInTransition:" + isInTransition);
         activeGestures.Add(gestureName);
         //if (true) // (gestureState == numStates)
         //{
         //    if (gestureName == gameStageGesture[gameStage])
         //    {
         //        if (gameStage != 5 || isHipWobble)
         //            setProgress(gameStage + 1);
         //    }
         //    else if (gestureName == "hipWobble")
         //        isHipWobble = true;
         //}
         if (gameStage < gameStageGesture.Length)
         {
             gestureStep = testExpression(gameStageGesture[gameStage], activeGestures);        // lets gui update know to advance to next stage
         }
         break;
     }
 }