示例#1
0
 /// <summary>
 /// Als er op continue wordt geklikt, controleer of savbestand aanwezig is adv boolsavAanwezig
 /// Indien ja, start spel met parameter true (spel hervatten) en de benodigde paden
 /// Indien nee, geen melding
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Button_Continue(object sender, RoutedEventArgs e)
 {
     if (savAanwezig)
     {
         SpelWindow spelwindow = new SpelWindow(true, paden);
         spelwindow.Show();
         this.Hide();
     }
     else
     {
         MessageBox.Show("Geen opgeslagen spel gevonden!");
     }
 }
示例#2
0
 /// <summary>
 /// Als er op nieuw spel wordt geklikt, controleer eerst of er een SAV bestand aanwezig is.
 /// Indien ja, vraag of nieuw spel starten of spel hervatten. Indien nieuw spel herstarten dan eerst SAV bestand leegmaken.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Button_New_Game(object sender, RoutedEventArgs e)
 {
     if (savAanwezig)
     // sav aanwezig, vragen om spel te herstarten of hervatten
     {
         MessageBoxResult m = MessageBox.Show("Wil je een nieuw spel starten? Het opgeslagen spel wordt gewist", "Opgeslagen bestand gevonden.", MessageBoxButton.YesNo);
         if (m == MessageBoxResult.Yes)
         {
             // indien nieuw spel starten, eerste sav bestand legen en daarna nieuw spel starten
             File.WriteAllText(map + padSavBestand, string.Empty);
             SpelWindow spelwindow = new SpelWindow(false, paden);
             spelwindow.Show();
         }
         else if (m == MessageBoxResult.No)
         {
             // Indien hervatten, dan spel hervatten
             SpelWindow spelwindow = new SpelWindow(true, paden);
             spelwindow.Show();
         }
     }
     else
     // geen sav aanwezig, nieuw spel starten
     {
         // controleer of de map aanwezig is
         if (bestandenAanwezig)
         {
             // indien ja, nieuw spel starten en paden meegeven
             SpelWindow spelwindow = new SpelWindow(false, paden);
             spelwindow.Show();
         }
         else
         {
             // indien nee, nieuw spel starten zonder paden
             SpelWindow spelwindow = new SpelWindow();
             spelwindow.Show();
         }
     }
     // verberg main window als nieuw spel wordt herstart
     this.Close();
 }