/** * Fuegt den Player dem Grid hinzu */ private void AddPlayer() { _gsc = new GreenScreenControl.GreenScreenControl(); _gsc.Width = _sensor.ColorStream.FrameWidth; _gsc.Height = _sensor.ColorStream.FrameHeight; _gsc.Start(_sensor, false); _playerBox = new Viewbox(); _playerBox.Child = _gsc; _playerBox.Stretch = Stretch.Fill; _playerBox.SetValue(Panel.ZIndexProperty, 1); MiniGameGrid.Children.Add(_playerBox); if (_playerSkeleton.Joints[JointType.ShoulderCenter].Position.X < -0.25) { Grid.SetColumn(_playerBox, 1); } else if (_playerSkeleton.Joints[JointType.ShoulderCenter].Position.X > 0.25) { Grid.SetColumn(_playerBox, 3); } else { Grid.SetColumn(_playerBox, 2); } Grid.SetRow(_playerBox, 4); }