예제 #1
0
        /// <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();
                }
            }
        }
예제 #2
0
        /// <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();
            }
        }