public class Joueur {
  private String nom;
  private Pion pion;
  private De de;
  public Joueur(String n,Pion p,De d) {
    nom = n;
    pion = p;
    de = d;
  }
  public void joue() {
    int tirage = de.jet();
    System.out.println(this+ " tire "+tirage);
    Mouvement m = new Mouvement();
    for (int i=0; i<tirage; i++) {
      Plateau.Case laCase = pion.enleveDeLaCase();
      pion.deposeSurLaCase(laCase.suivante(m));
    }
  }
  public boolean aGagne() {
    return pion.surDerniereCase();
  }
  public void poseSonPion(Plateau p) {
    p.add(pion);
  }
  public String toString() {
    return nom;
  }
}