Exemple #1
0
 /// <summary>
 /// Controleer wie gewonnen heeft. Geef hier bericht van en schijf highscore weg indien bestand aanwezig is
 /// </summary>
 private void winnaar()
 {
     // stop muziek
     sound.Stop();
     geluidSpeelt = false;
     // speel gewonnen geluid af
     gewonnen.Play();
     if (huidigeScoreSpeler1 > huidigeScoreSpeler2)
     {
         MessageBox.Show(naamSpeler1 + " heeft gewonnen met " + huidigeScoreSpeler1 + " punten tegen " + naamSpeler2 + " met " + huidigeScoreSpeler2 + " punten");
     }
     else if (huidigeScoreSpeler2 > huidigeScoreSpeler1)
     {
         MessageBox.Show(naamSpeler2 + " heeft gewonnen met " + huidigeScoreSpeler2 + " punten tegen " + naamSpeler1 + " met " + huidigeScoreSpeler1 + " punten");
     }
     else
     {
         MessageBox.Show("Gelijk spel!");
     }
     // highscore opslaan
     if (locatieHighscoreBestand != null)
     {
         // indien bestand bestaat, schijf weg en laat highscore scherm zien
         highscoreWegschrijven();
         Highscores highscores = new Highscores(locatieHighscoreBestand);
         highscores.Show();
     }
     else
     {
         // Indien bestand niet bestaat, geef melding dat scores niet zijn opgeslagen
         MessageBox.Show("Highscore niet opgeslagen door ontbreken highscore bestand.");
     }
     // reset spel
     resetSpel();
 }
 /// <summary>
 /// Highscore scherm oproepen
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Button_Highscores(object sender, RoutedEventArgs e)
 {
     // controleer of highscore bestand is ingevuld
     if (highscoreAanwezig)
     {
         // indien ja, maak instance van highscores en show deze.
         Highscores highscores = new Highscores(paden[2]);
         highscores.Show();
     }
     else
     {
         // indien nee, geef foutmelding
         MessageBox.Show("Highscores zijn niet aanwezig");
     }
 }