Example #1
0
 private void BTN_Continuer_J2_Click(object sender, EventArgs e)
 {
     Jouer(2);
     J2.CalculerStat(paquet, CompteurCarte);
     J1.CalculerStat(paquet, CompteurCarte);
     J1.AIJoueEncore();
     if (J1.JoueEncore() && J1.GetCpuLevel() > 0)
     {
         Jouer(1);
     }
     else if (J1.GetCpuLevel() > 0 && !J1.JoueEncore())
     {
         ButtonRefresh();
     }
     CheckFinPartie();
 }
Example #2
0
 private void BTN_Commencer_Click(object sender, EventArgs e)
 {
     while (CompteurCarte < 4)
     {
         if (A_Qui_Le_Tour == 1)
         {
             AfficherUneCarte(CompteurCarte, J1);
             J1.CalculerStat(paquet, CompteurCarte);
             LB_J1_Stats.Text = J1.GetStat().ToString() + "%";
             A_Qui_Le_Tour    = 2;
         }
         else
         {
             AfficherUneCarte(CompteurCarte, J2);
             J2.CalculerStat(paquet, CompteurCarte);
             LB_J2_Stats.Text = J2.GetStat().ToString() + "%";
             A_Qui_Le_Tour    = 1;
         }
         CompteurCarte++;
     }
     BTN_Commencer.Visible = false;
     ButtonRefresh();
     CheckFinPartie();
     if (J1.GetCpuLevel() > 0 && J2.GetCpuLevel() > 0)
     {
         while (J1.JoueEncore() || J2.JoueEncore())
         {
             JouerAi();
         }
     }
     else if (J1.GetCpuLevel() > 0)
     {
         J1.CalculerStat(paquet, CompteurCarte);
         LB_J1_Stats.Text = J1.GetStat().ToString() + "%";
         J1.AIJoueEncore();
         Jouer(1);
         J1.CalculerStat(paquet, CompteurCarte);
         LB_J1_Stats.Text = J1.GetStat().ToString() + "%";
     }
 }
Example #3
0
 private void JouerAi()
 {
     J1.CalculerStat(paquet, CompteurCarte);
     J2.CalculerStat(paquet, CompteurCarte);
     if (A_Qui_Le_Tour == 1 && J1.JoueEncore() && J1.AIJoueEncore())
     {
         AfficherUneCarte(CompteurCarte, J1);
         CompteurCarte++;
         ButtonRefresh();
     }
     A_Qui_Le_Tour = 2;
     if (A_Qui_Le_Tour == 2 && J2.JoueEncore() && J2.AIJoueEncore())
     {
         AfficherUneCarte(CompteurCarte, J2);
         CompteurCarte++;
         ButtonRefresh();
     }
     A_Qui_Le_Tour = 1;
     CheckFinPartie();
 }
Example #4
0
 private void JouerAi()
 {
     J1.CalculerStat(paquet, CompteurCarte);
     J2.CalculerStat(paquet, CompteurCarte);
     if (A_Qui_Le_Tour == 1 && J1.JoueEncore() && J1.AIJoueEncore())
     {
         LB_J1_Stats.Text = J1.GetStat().ToString() + "%";
         AfficherUneCarte(CompteurCarte, J1);
         CompteurCarte++;
         ButtonRefresh();
     }
     A_Qui_Le_Tour = 2;
     if (A_Qui_Le_Tour == 2 && J2.JoueEncore() && J2.AIJoueEncore())
     {
         LB_J2_Stats.Text = J2.GetStat().ToString() + "%";
         AfficherUneCarte(CompteurCarte, J2);
         CompteurCarte++;
         ButtonRefresh();
     }
     A_Qui_Le_Tour = 1;
     CheckFinPartie();
 }