middleware/src/Tracking/Events/PushListener.cs
changeset 11 a1bf0d21022e
parent 8 e4e7db2435f8
equal deleted inserted replaced
10:925b7ee746e3 11:a1bf0d21022e
    34         * Méthode appelée lorsque on a l'événement : L'utilisateur a effectué un push.
    34         * Méthode appelée lorsque on a l'événement : L'utilisateur a effectué un push.
    35         */
    35         */
    36         public void ShowOnScreen(object o, PushEventArgs e)
    36         public void ShowOnScreen(object o, PushEventArgs e)
    37         {
    37         {
    38             //On l'indique dans le debug.
    38             //On l'indique dans le debug.
    39             e.debug.showPush(e);
    39             //Lorsqu'il s'agit d'un push/pull de la main gauche/droite/deux deux on envoie le message
    40             //e.debug.ExceptionLbl.Content = "SWIPE";
    40             //correspondant.
       
    41             if (e.direction == Gestures.PushDetector.Direction.PUSH)
       
    42             {
       
    43                 if (e.hand == Gestures.PushDetector.Hand.RIGHT)
       
    44                     e.debug.showGesture("PUSH-RIGHT");
       
    45                 else if (e.hand == Gestures.PushDetector.Hand.LEFT)
       
    46                     e.debug.showGesture("PUSH-LEFT");
       
    47                 else
       
    48                     e.debug.showGesture("PUSH-BOTH");
       
    49             }
       
    50             else
       
    51             {
       
    52                 if (e.hand == Gestures.PushDetector.Hand.RIGHT)
       
    53                     e.debug.showGesture("PULL-RIGHT");
       
    54                 else if (e.hand == Gestures.PushDetector.Hand.LEFT)
       
    55                     e.debug.showGesture("PULL-LEFT");
       
    56                 else
       
    57                     e.debug.showGesture("PULL-BOTH");
       
    58             }
    41             //On notifie le serveur TUIO.
    59             //On notifie le serveur TUIO.
    42             e.server.Pull(o, e);
    60             e.server.Push(o, e);
    43         }
    61         }
    44     }
    62     }
    45 }
    63 }