private void NextButtonClick(object sender, RoutedEventArgs e)
        {
            try
            {
                OnClose();
            }
            catch (InvalidOperationException)
            {
                return;
            }

            _windowContainer.LoadContent(new MainMenuUserControl(_windowContainer, _gameManager));
        }
Esempio n. 2
0
        private void OnGameEnd()
        {
            _kinectOutput.kinectSensor.ColorStream.Disable();
            _kinectOutput.kinectSensor.DepthStream.Disable();
            Application.Current.Dispatcher.Invoke(() =>
            {
                _windowContainer.LoadContent(new ScoreUserControl(_windowContainer, _gameManager, this._colorBitmap, textScore.Text));
            });
            _kinectOutput.kinectSensor.ColorFrameReady -= OnPhotoReady;
            _kinectOutput.RemoveSubscriptions();

            this._gameManager.SavePicture(_colorBitmap);
        }
 private void NewGameButtonClick(object sender, RoutedEventArgs e)
 {
     _windowContainer.LoadContent(new InstructionsUserControl(_windowContainer, _gameManager));
 }
 private void ReturnButtonClick(object sender, RoutedEventArgs e)
 {
     _windowContainer.LoadContent(new MainMenuUserControl(_windowContainer, _gameManager));
 }
 public void NextButtonClick(object sender, RoutedEventArgs e)
 {
     _windowContainer.LoadContent(new EmailInputUserControl(_windowContainer, int.Parse(_score), _gameManager, _backgroundPicture));
 }