コード例 #1
0
ファイル: FormEndgame.cs プロジェクト: JonathanBrouwer/Memory
 /// <summary>
 /// zet bij het loaden van de form de scores in de labels
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void FormEndgame_Load(object sender, EventArgs e)
 {
     Geluid.AchtergrondMuziek();
     if (BaseGame.Gamemode == 0 && BaseGame.Checkwin() == true) //1 speler spel
     {
         LabelResultatenMatch2.Visible = false;
         LabelResultatenmatch.Text     = "Gefeliciteerd! U heeft gewonnen.\nU heeft een score behaald van " + BaseGame.Score1 + " punten."
                                         + "\nU had " + BaseGame.Tijdtotaal + " seconden nodig om te winnen."
                                         + "\nU had " + BaseGame.Zetten1 + " zetten nodig om te winnen.";
     }
     else if (BaseGame.Checkwin() == true) //2 speler spel
     {
         LabelResultatenmatch.Visible = false;
         String winnaam     = BaseGame.Score1 > BaseGame.Score2 ? BaseGame.Naam1 : BaseGame.Naam2;
         String verliesnaam = BaseGame.Score1 < BaseGame.Score2 ? BaseGame.Naam1 : BaseGame.Naam2;
         if (BaseGame.Score1 != BaseGame.Score2)
         {
             //Er is een winnaar
             LabelResultatenMatch2.Text = winnaam + " heeft gewonnen!\n"
                                          + BaseGame.Naam1 + " heeft score: " + BaseGame.Score1 + " (Zetten: " + BaseGame.Zetten1 + ")\n"
                                          + BaseGame.Naam2 + " heeft score: " + BaseGame.Score2 + " (Zetten: " + BaseGame.Zetten2 + ")";
         }
         else
         {
             //Is aantal zetten gelijk?
             if (BaseGame.Zetten1 != BaseGame.Zetten2)
             {
                 winnaam     = BaseGame.Zetten1 < BaseGame.Zetten2 ? BaseGame.Naam1 : BaseGame.Naam2;
                 verliesnaam = BaseGame.Zetten1 > BaseGame.Zetten2 ? BaseGame.Naam1 : BaseGame.Naam2;
                 LabelResultatenMatch2.Text = winnaam + " heeft gewonnenen met minder zetten!\n"
                                              + BaseGame.Naam1 + " heeft score: " + BaseGame.Score1 + " (Zetten: " + BaseGame.Zetten1 + ")\n"
                                              + BaseGame.Naam2 + " heeft score: " + BaseGame.Score2 + " (Zetten: " + BaseGame.Zetten2 + ")";
             }
             else
             {
                 LabelResultatenMatch2.Text = "Gelijkspel! Beide spelers hebben evenveel score en zetten.\n"
                                              + BaseGame.Naam1 + " heeft score: " + BaseGame.Score1 + " (Zetten: " + BaseGame.Zetten1 + ")\n"
                                              + BaseGame.Naam2 + " heeft score: " + BaseGame.Score2 + " (Zetten: " + BaseGame.Zetten2 + ")";
             }
         }
     }
     else
     {
         LabelResultatenmatch.Text     = "Het spel is voortijdig beëindigt.";
         LabelResultatenMatch2.Visible = false;
     }
 }