Ejemplo n.º 1
0
        /// <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);
        }
Ejemplo n.º 2
0
        /// <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);
        }