/// <summary> /// Vergelijkt de scores /// </summary> private void scoreSysteem() { //kijken waneer score gelijk is aan 8 if (PlayerOneScore + PlayerTwoScore == 8) { //als speler 1 meer punten geeft dan speler 2 if (PlayerOneScore > PlayerTwoScore) { //geef naam en score door aan het winnaarscherm winaarscherm winaarscherm = new winaarscherm(naam1, PlayerOneScore, naam2, PlayerTwoScore); scorenaam2 = naam2; //winnar is speler 2 en geeft speler 2 naam door aan winnaarscherm winaarscherm.naam1 = naam1; winaarscherm.scorenaam2 = scorenaam2; this.Hide(); winaarscherm.Show(); this.Close(); } //kijken als speler 2 meer punten heeft als speler 1 else if (PlayerOneScore < PlayerTwoScore) {//geef naam en score door aan het winnaarscherm winaarscherm winaarscherm = new winaarscherm(naam2, PlayerTwoScore, naam1, PlayerOneScore); scorenaam1 = naam1;//winaar is speler 1 en geeft speler 1 naam door aan winnaarscherm winaarscherm.naam2 = naam2; winaarscherm.scorenaam1 = scorenaam1; this.Hide(); winaarscherm.Show(); this.Close(); } else { winaarscherm winaarscherm = new winaarscherm(naam2, PlayerTwoScore, naam1, PlayerOneScore); this.Hide(); winaarscherm.Show(); this.Close(); } } }
/// <summary> /// Zorgt voor de kloklogica en het correct weergeven van de tijd. Het programma /// loopt elke seconde door deze code. /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void dtTicker(object sender, EventArgs e) { if (minutes < 0) { seconds = 0; minutes = 0; } else { TimerLabel.Content = minutes.ToString() + ":" + seconds.ToString(); seconds--; if (seconds < 0) { seconds = 59; minutes--; } if (minutes < 0) { seconds = 0; minutes = 0; } else { if (seconds <10 & seconds> -1) { TimerLabel.Content = minutes.ToString() + ":0" + seconds.ToString(); } else { TimerLabel.Content = minutes.ToString() + ":" + seconds.ToString(); } } } if (minutes == 0 & seconds == 0) { if (PlayerOneScore > PlayerTwoScore) {//geef naam en score door aan het winnaarscherm winaarscherm winaarscherm = new winaarscherm(naam1, PlayerOneScore, naam2, PlayerTwoScore); scorenaam2 = naam2; winaarscherm.naam1 = naam1; winaarscherm.scorenaam2 = scorenaam2; this.Hide(); winaarscherm.Show(); this.Close(); } //kijken als speler 2 meer punten heeft als speler 1 if (PlayerTwoScore > PlayerOneScore) {//geef naam en score door aan het winnaarscherm winaarscherm winaarscherm = new winaarscherm(naam2, PlayerTwoScore, naam1, PlayerOneScore); scorenaam1 = naam1;//geeft speler naam 1 door naar winnaarscherm winaarscherm.naam2 = naam2; winaarscherm.scorenaam1 = scorenaam1; this.Hide(); winaarscherm.Show(); this.Close(); } if (PlayerOneScore == 4 & PlayerTwoScore == 4) { //string naam3 = "Gelijkspel"; winaarscherm winaarscherm = new winaarscherm(naam2, PlayerTwoScore, naam1, PlayerOneScore); //winaarscherm.naam1 = naam3; this.Hide(); winaarscherm.Show(); this.Close(); } dt.Stop(); } }