示例#1
0
    public static void ChargerMappe(string nomMappe)
    {
        DamierGen       damierGen    = Object.FindObjectOfType <DamierGen>();
        DamierFleuveGen damierFleuve = Object.FindObjectOfType <DamierFleuveGen>();

        listeTerrains = GameObject.FindGameObjectWithTag("ListeTerrains").GetComponents <TuileTerrain>();
        Mappe mappe = CreerMappe(nomMappe);

        damierGen.GenDamier(mappe);
    }
示例#2
0
    private void Init()
    {
        couleurBGDefaut = GUI.backgroundColor;

        damierGen    = DamierGen.Actuel;
        damierFleuve = DamierFleuveGen.Actuel;
        colonnes     = damierGen.colonnes;
        lignes       = damierGen.lignes;

        listeTerrains = ListeTerrains.TousTerrains;
    }
示例#3
0
    public static void SauvergarderMappe(string nomMappe, bool ecraserSave)
    {
        string cheminMappe = cheminDefaut + nomMappe + extention;

        listeTerrains = GameObject.FindGameObjectWithTag("ListeTerrains").GetComponents <TuileTerrain>();

        DamierGen damierGen = Object.FindObjectOfType <DamierGen>();

        TuileTerrain[,] damierTerrains = CreerDamierTerrain(damierGen.Damier);
        Fleuve[] listeFleuves = GameObject.FindObjectsOfType <Fleuve>();

        Mappe mappe = new Mappe(nomMappe, damierGen.colonnes, damierGen.lignes, damierTerrains, CreerListeFleuve(listeFleuves));

        if (ecraserSave)
        {
            SupprimerMappe(nomMappe);

            CreerFichierMappe(cheminMappe, CreerCodeMappe(mappe));
        }
        else
        {
            CreerFichierMappe(cheminMappe, CreerCodeMappe(mappe));
        }
    }