示例#1
0
 /// <summary>
 /// Piger une carte selon le tour.
 /// </summary>
 public void PigerCarte()
 {
     if (JoueurActifEst1)
     {
         if (Joueur1.DeckAJouer.NbCarteDeck == 0)
         {
             Joueur1.UtiliserRecyclage(LstUsineRecyclageJ1);
         }
         if (LstMainJ1.Count < 8)
         {
             LstMainJ1.Add(Joueur1.PigerCarte());
         }
     }
     else
     {
         if (Joueur2.DeckAJouer.NbCarteDeck == 0)
         {
             Joueur2.UtiliserRecyclage(LstUsineRecyclageJ2);
         }
         if (LstMainJ2.Count < 8)
         {
             LstMainJ2.Add(Joueur2.PigerCarte());
         }
     }
 }
示例#2
0
 /// <summary>
 /// Pige une carte selon le joueur choisi.
 /// </summary>
 /// <param name="joueurUn">Affecte le joueur 1?</param>
 public void PigerCarte(bool joueurUn)
 {
     if (joueurUn)
     {
         LstMainJ1.Add(Joueur1.PigerCarte());
     }
     else
     {
         LstMainJ2.Add(Joueur2.PigerCarte());
     }
 }
示例#3
0
 /// <summary>
 /// Fonction qui dit au 2 joueurs de piger une carte.
 /// </summary>
 public void PigerCartes()
 {
     LstMainJ1.Add(Joueur1.PigerCarte());
     LstMainJ2.Add(Joueur2.PigerCarte());
 }