Example #1
0
        /// <summary>
        /// Récupère une carte depuis la pioche.
        /// La carte est supprimée de la pioche et ajoutée à la main du joueur.
        /// Renvoie la carte piochée.
        /// </summary>
        public virtual Vache piocher(List <Vache> list)
        {
            Vache vache = list[list.Count - 1];

            list.RemoveAt(list.Count - 1);
            return(vache);
        }
Example #2
0
 /// <summary>
 /// Retire la carte spécifiée en paramêtre, de l'ensemble de cartes 'Cartes'
 /// Cet ensemble est spécifique à chaque instance
 /// (L'objet n'est pas forcément détruit en mémoire)
 /// </summary>
 public void RetirerCarte(Vache carte)
 {
     Cartes.Remove(carte);
 }
Example #3
0
 /// <summary>
 /// Ajoute la carte spécifiée en paramêtre à l'ensemble de cartes 'Cartes'
 /// Cet ensemble de carte est spécifique à chaque instance
 /// </summary>
 public void AjouterCarte(Vache carte)
 {
     Cartes.Add(carte);
 }