public void BougerLaPiece(int nouvellePosition) { this.PositionCarreau = nouvellePosition; this.Position = Carreau.conversionInt2Position(this.PositionCarreau); Grid.SetRow(this.Image, this.Position.rangee + 1); Grid.SetColumn(this.Image, this.Position.colonne + 1); }
// Début du tour du joueur : va appeller LanceDes,Bouger,... public void JouerSonTour() { if (EstPrisonnier) { TenteSortirPrison(); } else { int coupDe1 = LanceUnDes(); int coupDe2 = LanceUnDes(); int sommeDes = coupDe1 + coupDe2; MessageBox.Show("Vous avez eu: (" + coupDe1 + " + " + coupDe2 + ")", "Avertissement", MessageBoxButton.OK, MessageBoxImage.Information); if (coupDe1 == coupDe2) { CompteurDeDouble += 1; Plateau.Instance.Rejouer = true; if (CompteurDeDouble == 3) { PositionCarreau = 30; Position = Carreau.conversionInt2Position(PositionCarreau); getCarreauActuel().execute(); Plateau.Instance.Rejouer = false; } else { Avancer(sommeDes); } } else { CompteurDeDouble = 0; Avancer(sommeDes); Plateau.Instance.Rejouer = false; } } }