Example #1
0
 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!");
     }
 }
Example #2
0
 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();
     }
 }