Exemplo n.º 1
0
        /// <summary>Crée un sabot contenant le nombre de paquets spécifié.</summary>
        /// <param name="paquets">Nombre de paquets contenus dans le sabot.</param>
        /// <exception cref="ArgumentOutOfRangeException">Le sabot doit contenir au moins un paquet de cartes à jouer.</exception>
        public Sabot(int paquets)
        {
            if (paquets < 1)
            {
                throw new ArgumentOutOfRangeException("paquets", "Le sabot doit contenir au moins un paquet de cartes à jouer.");
            }

            Paquet temp;

            for (int i = 1; i < paquets; i++)
            {
                temp = new Paquet();
                while (temp.Compte > 0)
                {
                    paquet.Push(temp.Piocher());
                }
            }
        }
Exemplo n.º 2
0
 public Joueur(MainJoueur main, Paquet paquet, bool estDealer)
 {
     this.main      = main;
     this.paquet    = paquet;
     this.estDealer = estDealer;
 }