Ejemplo n.º 1
0
 public void DeplacerActif(Trou destination)
 {
     plateau.Deplacer(PionCourant.X, PionCourant.Y, destination.X, destination.Y);
     PionCourant.DeplacerVers(destination);
     PionCourant = null;
     if (plateau.Vainqueur() != Pion.Vide)
     {
         GameOver(plateau.Vainqueur());
     }
     else
     {
         TourSuivant();
     }
 }
Ejemplo n.º 2
0
 public bool EstActif(PionUI pion)
 {
     return(pion == PionCourant);
 }
Ejemplo n.º 3
0
 public void ActiverPion(PionUI pion)
 {
     PionCourant           = pion;
     destinationsPossibles = new Gps(plateau)
                             .DestinationsDepuis(pion.X, pion.Y, pionCourant == Pion.Bobail);
 }