Example #1
0
        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;
            }
        }
Example #2
0
        private async void GoToScreenSaver()
        {
            if (correct)
            {
                return;
            }
            DisableAllButton();
            Correct.Play();

            correct = true;

            await Task.Delay(2000);

            Frame.Navigate(typeof(ScreenSaver));
        }
Example #3
0
        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());
            }
        }