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(); } }
public bool EstActif(PionUI pion) { return(pion == PionCourant); }
public void ActiverPion(PionUI pion) { PionCourant = pion; destinationsPossibles = new Gps(plateau) .DestinationsDepuis(pion.X, pion.Y, pionCourant == Pion.Bobail); }