private void Ok_Click(object sender, RoutedEventArgs e) { path = "//TestFinal/Probleme" + CurrentQuestion; r = monFichier.SelectSingleNode(path + "/R"); int res = int.Parse(r.InnerText); Next.IsEnabled = true; if (res == rep) { Correct.Position = TimeSpan.Zero; Correct.Play(); score++; } else { Wrong.Position = TimeSpan.Zero; Wrong.Play(); } if (res == 1) { t1.Visibility = Visibility.Visible; t2.Visibility = Visibility.Hidden; t3.Visibility = Visibility.Hidden; f2.Visibility = Visibility.Visible; f1.Visibility = Visibility.Hidden; f3.Visibility = Visibility.Visible; } if (res == 2) { t2.Visibility = Visibility.Visible; t1.Visibility = Visibility.Hidden; t3.Visibility = Visibility.Hidden; f1.Visibility = Visibility.Visible; f2.Visibility = Visibility.Hidden; f3.Visibility = Visibility.Visible; } if (res == 3) { t3.Visibility = Visibility.Visible; t2.Visibility = Visibility.Hidden; t1.Visibility = Visibility.Hidden; f2.Visibility = Visibility.Visible; f3.Visibility = Visibility.Hidden; f1.Visibility = Visibility.Visible; } }
private async void GoToScreenSaver() { if (correct) { return; } DisableAllButton(); Correct.Play(); correct = true; await Task.Delay(2000); Frame.Navigate(typeof(ScreenSaver)); }
private void btnTrue_Click(object sender, RoutedEventArgs e) { if (mode == 1) // mode = 1 so correct answer is True { Correct.Source = new Uri("ms-appx:///Assets/Correct.mp3"); Correct.Play(); txtScore.Text = String.Format("Score: {0}".ToUpper(), ++Score); txtState.Text = String.Format("{0}", ++State); dispatcherTimer.Stop(); // timer is stopped dispatcherTimer = null; // timer set to 0 Playing(); } else { dispatcherTimer.Stop(); // timer is stopped dispatcherTimer = null; // timer is set to 0 // Navigate to game over page and pass the score to the OnNavigate constructor arguements to be set to the new highscore Frame.Navigate(typeof(GameOver), Score.ToString()); } }