示例#1
0
 /**
  * Premier tour de table pour proposer aux joueurs de prendre à l'atout la carte retournée.
  *
  * @return Renvoit le jouer qui a pris, null le cas échéant.
  */
 private Joueur quiPrendPremiereDonne() {
   Joueur joueurPrend = null;
   int i = 0;
   // tend que personne n'a pris ET que tout le monde n'as pas été interrogé
   while (joueurPrend == null && i < 4) {
     Terminal.ecrireStringln(
         "---------PREMIERE DONNE----------\nJoueur courant : "
             + this.joueurCourant
             + "\nCarte retournée:"
             + this.table.getCarteRetournee());
     if (joueurCourant.prendPremiereDonne()) {
       joueurPrend = joueurCourant;
       this.table.setCouleurAtout(this.table.getCarteRetournee().getCouleur());
       Terminal.ecrireStringln(joueurCourant + " PREND");
     } else {
       Terminal.ecrireStringln(joueurCourant + " PASSE");
     }
     i++;
     joueurCourant = table.joueurSuivant(joueurCourant);
   }
   return joueurPrend;
 }