private void CheckFinPartie() { if (J1.GetTotal() > LimitBlackjack) { J1.ArreteDeJouer(); LB_J1_Depasse.Visible = true; LB_J1_Depasse.BringToFront(); LB_J1_Stats.Text = "0%"; BTN_Continuer_J1.Enabled = false; BTN_Arreter_J1.Enabled = false; AfficherBlackJack("Gagnant!"); } if (J2.GetTotal() > LimitBlackjack) { J2.ArreteDeJouer(); LB_J2_Depasse.Visible = true; LB_J2_Depasse.BringToFront(); LB_J2_Stats.Text = "0%"; BTN_Continuer_J2.Enabled = false; BTN_Arreter_J2.Enabled = false; AfficherBlackJack("Gagnant!"); } if (J1.GetTotal() == 21 || J2.GetTotal() == 21) { AfficherBlackJack("BlackJack!"); } else if (!J1.JoueEncore() && !J2.JoueEncore()) { AfficherBlackJack("Gagnant!"); } }
private void AfficherBlackJack(String message) { BTN_Continuer_J1.Enabled = false; BTN_Arreter_J1.Enabled = false; BTN_Continuer_J2.Enabled = false; BTN_Arreter_J2.Enabled = false; if (J1.GetTotal() < J2.GetTotal()) { if (J2.GetTotal() <= LimitBlackjack) { LB_J2_Depasse.Text = message; LB_J2_Depasse.Visible = true; LB_J2_Depasse.BringToFront(); } else { LB_J1_Depasse.Text = message; LB_J1_Depasse.Visible = true; LB_J1_Depasse.BringToFront(); } J1.ArreteDeJouer(); } if (J2.GetTotal() < J1.GetTotal()) { if (J1.GetTotal() <= LimitBlackjack) { LB_J1_Depasse.Text = message; LB_J1_Depasse.Visible = true; LB_J1_Depasse.BringToFront(); } else { LB_J2_Depasse.Text = message; LB_J2_Depasse.Visible = true; LB_J2_Depasse.BringToFront(); } J2.ArreteDeJouer(); } if (J1.GetTotal() == J2.GetTotal()) { LB_J2_Depasse.Text = "Partie Égale.."; LB_J2_Depasse.Visible = true; LB_J2_Depasse.BringToFront(); LB_J1_Depasse.Text = "Partie Égale.."; LB_J1_Depasse.Visible = true; LB_J1_Depasse.BringToFront(); J1.ArreteDeJouer(); J2.ArreteDeJouer(); } }