Exemple #1
0
        private void Update_SC()
        {
            num1 = Convert.ToInt32(PickFT.Tag);
            num2 = Convert.ToInt32(PickND.Tag);
            foreach (PictureBox picture in panel1.Controls)
            {
                picture.Enabled = false;
            }

            if ((num1 == num2) || (num1 == 20 && num2 != 19) || (num1 != 19 && num2 == 20))
            {
                Time_CP.Start();
            }
            else if ((num1 == 19 && num2 != 20) || (num1 != 20 && num2 == 19))
            {
                Re_P();
            }
            else
            {
                Time_WP.Start();
            }
        }
Exemple #2
0
 private void Time_CP_Tick(object sender, EventArgs e)
 {
     Time_CP.Stop();
     SC++;
     PickFT.Visible = false;
     PickND.Visible = false;
     PickFT.Enabled = false;
     PickND.Enabled = false;
     if (num1 <= 5 || num2 <= 5)
     {
         if (round == 0)
         {
             R_L++;
             RP_L.Text = Convert.ToString(R_L);
             if (R_L == 5)
             {
                 S_L       += 2;
                 SPP_L.Text = Convert.ToString(S_L);
             }
         }
         else
         {
             R_R++;
             RP_R.Text = Convert.ToString(R_R);
             if (R_R == 5)
             {
                 S_R       += 2;
                 SPP_R.Text = Convert.ToString(S_R);
             }
         }
     }
     else if (num1 <= 10 || num2 <= 10)
     {
         if (round == 0)
         {
             G_L++;
             GP_L.Text = Convert.ToString(G_L);
             if (G_L == 5)
             {
                 S_L       += 2;
                 SPP_L.Text = Convert.ToString(S_L);
             }
         }
         else
         {
             G_R++;
             GP_R.Text = Convert.ToString(G_R);
             if (G_R == 5)
             {
                 S_R       += 2;
                 SPP_R.Text = Convert.ToString(S_R);
             }
         }
     }
     else
     {
         if (round == 0)
         {
             B_L++;
             BP_L.Text = Convert.ToString(B_L);
             if (B_L == 5)
             {
                 S_L       += 2;
                 SPP_L.Text = Convert.ToString(S_L);
             }
         }
         else
         {
             B_R++;
             BP_R.Text = Convert.ToString(B_R);
             if (B_R == 5)
             {
                 S_R       += 2;
                 SPP_R.Text = Convert.ToString(S_R);
             }
         }
     }
     PickFT = null;
     PickND = null;
     if (SC == 15)
     {
         RD_L.Visible = false;
         RD_R.Visible = false;
         TT_L.Visible = true;
         TT_R.Visible = true;
         NT_L.Visible = true;
         NT_R.Visible = true;
         int tl = B_L + R_L + G_L + S_L;
         int tr = B_R + R_R + G_R + S_R;
         NT_L.Text = Convert.ToString(tl);
         NT_R.Text = Convert.ToString(tr);
         if (tl > tr)
         {
             W_L.Visible = true;
         }
         else if (tl < tr)
         {
             W_R.Visible = true;
         }
         else
         {
             W_L.Visible = true;
             W_R.Visible = true;
             W_L.Text    = "Draw";
             W_R.Text    = "Draw";
         }
     }
     else
     {
         foreach (PictureBox picture in panel1.Controls)
         {
             if (picture.Visible == true)
             {
                 picture.Enabled = true;
             }
         }
     }
 }