Example #1
0
        private void HighScoreForm_VisibleChanged(object sender, EventArgs e)
        {
            if (this.Visible == true)
            {
                int[]    scores   = score.GetScores();
                string[] initials = score.GetInitials();
                lblIni1.Text = initials[0];
                lblIni2.Text = initials[1];
                lblIni3.Text = initials[2];
                lblIni4.Text = initials[3];
                lblIni5.Text = initials[4];

                lblScore1.Text = scores[0].ToString();
                lblScore2.Text = scores[1].ToString();
                lblScore3.Text = scores[2].ToString();
                lblScore4.Text = scores[3].ToString();
                lblScore5.Text = scores[4].ToString();

                timerCount = 0;
                RevealTimer.Start();
                ReturnTimer.Stop();
                CreditFlashTimer.Start();
                this.Focus();
            }
            else
            {
                HideScores();
                RevealTimer.Stop();
                ReturnTimer.Stop();
                CreditFlashTimer.Stop();
            }
        }
Example #2
0
 private void RevealTimer_Tick(object sender, EventArgs e)
 {
     if (timerCount == 5)
     {
         RevealTimer.Stop();
         ReturnTimer.Start();
     }
     else
     {
         if (timerCount == 0)
         {
             RevealFirstScore();
         }
         else if (timerCount == 1)
         {
             RevealSecondScore();
         }
         else if (timerCount == 2)
         {
             RevealThirdScore();
         }
         else if (timerCount == 3)
         {
             RevealFourthScore();
         }
         else if (timerCount == 4)
         {
             RevealFifthScore();
         }
         timerCount++;
     }
 }
Example #3
0
 private void ReturnTimer_Tick(object sender, EventArgs e)
 {
     HideScores();
     ReturnTimer.Stop();
     CreditFlashTimer.Stop();
     this.Visible = false;
     logic.SwitchForms();
 }