/// <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); }
/// <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); }
/// <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); }