//Determine s'il faut rebrasser le paquet. public static void GererPige(PaquetPioche paquetP, PaquetDepot paquetD, Joueur joueur) { Carte carte; if (paquetD.GetTop() > 0 && paquetP.GetNbCartes() == 0) { Console.WriteLine("Le paquet est vide. Il va donc être rebrassé."); Carte[] cartes = paquetD.GetPaquet(); int top = paquetD.GetTop(); paquetP.TransfererPaquet(cartes, top); paquetD.Vider(); paquetP.Brasser(10000); joueur.Pige(paquetP.GetCarte()); } else if (paquetD.GetTop() == 0 && paquetP.GetNbCartes() == 0) { Console.WriteLine("Vous ne pouvez pas piger de carte."); } else if (paquetP.GetNbCartes() > 0) { carte = paquetP.GetCarte(); if (carte == null) { Console.WriteLine("Erreur. Le joueur ne peut pas piger"); } else { Console.WriteLine("Le joueur a pigé."); joueur.Pige(carte); } } }