/// <summary> /// Initialise le conteneur de données. /// </summary> private void InitialiseConteneurDonnees() { String dossierActuel = Directory.GetCurrentDirectory(); String donneesCalendaires = "1422:0"; String matriceAdjacence = dossierActuel.Replace(@"diplo.IHM\bin\Debug", @"Cartes & parties\Configuration initiale - Matrice.bdat"); String geographieParRegion = dossierActuel.Replace(@"diplo.IHM\bin\Debug", @"Cartes & parties\Configuration initiale - Géographie.bdat");; this.conteneurDonnees = new DonneesProgrammePrincipal(donneesCalendaires, matriceAdjacence, geographieParRegion); }
/// <summary> ///Charge la partie sauvegardée dans le fichier indiqué. /// </summary> /// <param name="cheminFichier">Chemin d'accès au fichier de sauvegarde.</param> public void Charge(String cheminFichier) { this.estInitialise = true; String donneesCalendaires, matriceAdjacence, geographieParRegion, ordres; using (StreamReader lecteur = new StreamReader(cheminFichier)) { donneesCalendaires = lecteur.ReadLine(); matriceAdjacence = lecteur.ReadLine(); geographieParRegion = lecteur.ReadLine(); ordres = lecteur.ReadLine(); } this.conteneurDonnees = new DonneesProgrammePrincipal(donneesCalendaires, matriceAdjacence, geographieParRegion); this.ChargeCarteVierge(); this.Reinitialise(ordres); }