public static bool VerifierCarte(Joueur joueur, int carteChoisi, PaquetDepot paquetD) { int valet = joueur.GetCarte(carteChoisi).GetValeur(); if (valet == 11) { return(true); } else if (joueur.GetCarte(carteChoisi).GetCouleur() == paquetD.VoirCarte().GetCouleur() || joueur.GetCarte(carteChoisi).GetValeur() == paquetD.VoirCarte().GetValeur()) { return(true); } else { return(false); } }
//Joueur joueur, int carteChoisi, PaquetDepot paquetD, PaquetPioche paquetP, string couleur public static Carte BotChoisiCarte(Joueur joueur, PaquetDepot paquetD) { bool ok; for (int i = 0; i < joueur.NbCartes(); i++) { ok = VerifierCarte(joueur, i, paquetD); if (ok == true) { return(joueur.GetCarte(i)); } } return(null); }