示例#1
0
 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;
 }