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