private static int eval(Plateau plateau) { var nbPions = plateau.Cases.Where(x => x.motif != Motif.Vide).Count(); string resultat = "égalité"; if (plateau.MotifMaxGagne()) { resultat = plateau.motifMax + " gagne"; Console.WriteLine(resultat); return 1000 - nbPions; } if (plateau.MotifMinGagne()) { resultat = plateau.motifMin + " gagne"; Console.WriteLine(resultat); return -1000 + nbPions; } Console.WriteLine(resultat); return 0; }