示例#1
0
 private void BTN_Arreter_J2_Click(object sender, EventArgs e)
 {
     J2.ArreteDeJouer();
     ButtonRefresh();
     J1.CalculerStat(paquet, CompteurCarte);
     LB_J1_Stats.Text = J1.GetStat().ToString() + "%";
     while (J1.AIJoueEncore() && J1.GetCpuLevel() > 0)
     {
         J1.CalculerStat(paquet, CompteurCarte);
         LB_J1_Stats.Text = J1.GetStat().ToString() + "%";
         Jouer(1);
         ButtonRefresh();
         CheckFinPartie();
     }
     ButtonRefresh();
     CheckFinPartie();
 }
示例#2
0
 private void CheckFinPartie()
 {
     if (J1.GetTotal() > LimitBlackjack && !finFinal)
     {
         J1.ArreteDeJouer();
         AfficherBlackJack("Gagnant!");
     }
     if (J2.GetTotal() > LimitBlackjack && !finFinal)
     {
         J2.ArreteDeJouer();
         AfficherBlackJack("Gagnant!");
     }
     if ((J1.GetTotal() == 21 || J2.GetTotal() == 21) && !finFinal)
     {
         AfficherBlackJack("BlackJack!");
     }
     else if (!J1.JoueEncore() && !J2.JoueEncore() && !finFinal)
     {
         AfficherBlackJack("Gagnant!");
     }
 }
示例#3
0
 private void BTN_Arreter_J1_Click(object sender, EventArgs e)
 {
     J1.ArreteDeJouer();
     ButtonRefresh();
     CheckFinPartie();
 }