# HG changeset patch # User bastiena # Date 1343816002 -7200 # Node ID c6daddc7415ab63be8ead5540dffb8d4a5e8b8b8 # Parent e812126f75f4e3c67ae412c3ac6d85c55a0042f8 MID: The stick figure on the right side of the debug window appear only when a user is detected. diff -r e812126f75f4 -r c6daddc7415a middleware/Debug/DebugWindow.xaml.cs --- a/middleware/Debug/DebugWindow.xaml.cs Tue Jul 31 17:43:53 2012 +0200 +++ b/middleware/Debug/DebugWindow.xaml.cs Wed Aug 01 12:13:22 2012 +0200 @@ -111,6 +111,8 @@ Bitmap userBitmap = getImage(imgLocation + "\\user.png"), kinectBitmap = getImage(imgLocation + "\\kinect.png"); UserImage.Source = CreateBitmapSourceFromBitmap(userBitmap); KinectImage.Source = CreateBitmapSourceFromBitmap(kinectBitmap); + //On masque de base l'utilisateur car il est improbable qu'il soit détecté d'office. + UserImage.Visibility = Visibility.Collapsed; //On tente de charger les paramètres du fichier params.ini. //Si on n'y arrive pas, on affiche une erreur et on charge les paramètres par défaut. @@ -544,6 +546,12 @@ drawBone(kneeRight, ankleRight); drawBone(ankleRight, footRight); } + + //On affiche la silhouette sur la droite de l'écran si elle a été masquée. + if (UserImage.Visibility.Equals(Visibility.Collapsed)) + { + UserImage.Visibility = Visibility.Visible; + } } /* @@ -554,6 +562,8 @@ //On vide le canvas mais en gardant l'image. if(DebugCanvas.Children.Count > 1) DebugCanvas.Children.RemoveRange(1, DebugCanvas.Children.Count - 1); + //On efface la silhouette sur la droite de l'écran. + UserImage.Visibility = Visibility.Collapsed; } /*