/// <summary> /// Lance la chasse au trésor /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Button_Click_1(object sender, RoutedEventArgs e) { var filePath = cheminFichier; var fileManager = new FileManager(filePath); try { // Lecture du fichier de configuration de la Carte au trésor fileManager.FileReader(); } catch { System.Windows.Forms.MessageBox.Show("Votre fichier de configuration n'a pas été lu, vérifié le !"); } textBlock1.Text += "\n " + " Fichier lu "; Thread.Sleep(5000); // Création et configuration de la Carte au trésor carte = Carte.CreerCarteAuTresor(fileManager); textBlock1.Text += "\n" + "La carte au trésor a été crée "; carte.ConfigurerCarteAuTresor(); carte.ConfigurerMontagne(fileManager); carte.ConfigurerTresor(fileManager); carte.ConfigurerAventurier(fileManager); textBlock1.Text += "\n" + "La carte au trésor a été configuré "; var nombreAventurier = 0; //Lancement de la séquence de mouvement foreach (var element in carte.CarteAuTresor) { if (element.Aventurier != null) { element.Aventurier.Position.Xmax = carte.AxeHorizontale; element.Aventurier.Position.Ymax = carte.AxeVerticale; element.Aventurier.JouerSequence(); textBlock1.Text += "\n" + element.Aventurier.Nom + " joue sa séquence de mouvement"; nombreAventurier++; } else { } } }