예제 #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 DessinerGenerateurDamier()
    {
        GUIStyle texteGauche = GUI.skin.GetStyle("Label");

        texteGauche.alignment = TextAnchor.MiddleLeft;

        GUILayout.Label("Générateur de Damier", texteGauche);

        GUILayout.Space(05);

        GUILayout.BeginHorizontal();

        GUILayout.BeginVertical();
        GUILayoutOption[] optionsIntField = new GUILayoutOption[2] {
            GUILayout.Height(20), GUILayout.Width(50)
        };

        GUILayout.Label("Colonnes");
        colonnes = EditorGUILayout.IntField(colonnes, optionsIntField);

        GUILayout.Label("Lignes");
        lignes = EditorGUILayout.IntField(lignes, optionsIntField);

        if (colonnes < 1)
        {
            colonnes = 1;
        }
        if (lignes < 1)
        {
            lignes = 1;
        }
        GUILayout.EndVertical();

        GUILayout.Space(-600);

        GUILayout.BeginVertical();

        GUILayout.Space(20);

        GUILayoutOption[] optionsBoutonGen = new GUILayoutOption[2] {
            GUILayout.Height(60), GUILayout.Width(100)
        };
        if (GUILayout.Button("Générer Damier", optionsBoutonGen))
        {
            damierGen.GenDamier(colonnes, lignes);
        }

        GUILayout.EndVertical();

        GUILayout.EndHorizontal();
    }