/**
  * Distribue le reste des cartes. 2 cartes pour celui qui a pris à l'atout et 3 cartes pour les
  * autres.
  *
  * @param joueurPrend joueur ayant pris a l'atout
  */
 private void distribuerDeuxiemeTour(Joueur joueurPrend) {
   Joueur premierJoueur = table.joueurSuivant(joueurDonneur);
   this.joueurCourant = table.joueurSuivant(joueurDonneur);
   int nbCarte = 2;
   do {
     for (int i = 0; i < nbCarte; i++) {
       this.joueurCourant
           .getMain()
           .ajouter(table.getPaquet().retirerPremiereCarte(), this.table.getCouleurAtout());
     }
     if (this.joueurCourant != joueurPrend) { // voir .equals()
       this.joueurCourant
           .getMain()
           .ajouter(table.getPaquet().retirerPremiereCarte(), this.table.getCouleurAtout());
     }
     this.joueurCourant = table.joueurSuivant(this.joueurCourant);
   } while (this.joueurCourant != premierJoueur);
 }
 /**
  * Permet de distribuer les cartes du paquet aux joueurs.
  *
  * @param nbCarte nombre de cartes à distribuer
  */
 private void distribuer(int nbCarte) {
   Joueur premierJoueur = this.joueurCourant;
   do {
     for (int i = 0; i < nbCarte; i++) {
       this.joueurCourant
           .getMain()
           .ajouter(table.getPaquet().retirerPremiereCarte(), this.table.getCouleurAtout());
     }
     this.joueurCourant = table.joueurSuivant(this.joueurCourant);
   } while (this.joueurCourant != premierJoueur);
 }
 /** On remet les cartes du plis dans le tas. */
 private void remettreLesPlisDansLeTas() {
   for (Equipe equipe : this.table.getEquipes()) {
     table.getPaquet().reposerListeCartes(equipe.rendreLesCartesDesPlisRemporter());
   }
 }