MID:
The stick figure on the right side of the debug window appear only when a user is detected.
--- 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;
}
/*