/// <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(); }
/// <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(); }
/// <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(); } }
/// <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; } }