Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
        //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);
        }