Esempio n. 1
0
 /// <summary>
 /// laad het standaard thema bij opstarten van het programma
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void FormMenu_Load(object sender, EventArgs e)
 {
     Geluid.Volume = true;
     this.Volume.BackgroundImage = (Bitmap)Properties.Resources.ResourceManager.GetObject("Geluidsicoontje");
     ManagerThema.Themaprefix    = "Thema0";
     ManagerThema.Themanummer    = 0;
     this.BackgroundImage        = (Bitmap)Properties.Resources.ResourceManager.GetObject(ManagerThema.Themaprefix + "MenuAchtergrond");
     Geluid.AchtergrondMuziek();
 }
Esempio n. 2
0
        /// <summary>
        /// veranderd de muziek het achtergrond wanneer de combobox word verandert.
        /// ook word hier een variabele geupdtate die gebruikt word om de theam's te laden in andere forms
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ThemaComboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            ManagerThema.VeranderThema(ThemaBox.Text);

            this.BackgroundImage = (Bitmap)Properties.Resources.ResourceManager.GetObject(ManagerThema.Themaprefix + "MenuAchtergrond");
            Geluid.Player.Dispose();
            Geluid.str.Dispose();
            GC.Collect();
            Geluid.AchtergrondMuziek();
        }
Esempio n. 3
0
 /// <summary>
 /// mute en unmute het geluid. set ook een variabele die word gebruikt bij het loaden van aaandere froms om te bepalen of het geluid uit of aan moet.
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void Volume_Click(object sender, EventArgs e)
 {
     if (Geluid.Volume == true)
     {
         Geluid.Volume = false;
         this.Volume.BackgroundImage = (Bitmap)Properties.Resources.ResourceManager.GetObject("GeluidsicoontjeKruis");
         Geluid.Player.Stop();
         Geluid.Player.Dispose();
     }
     else
     {
         Geluid.Volume = true;
         this.Volume.BackgroundImage = (Bitmap)Properties.Resources.ResourceManager.GetObject("Geluidsicoontje");
         Geluid.AchtergrondMuziek();
     }
 }
Esempio n. 4
0
 /// <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;
     }
 }