Exemplo n.º 1
0
 /// <summary>
 /// Change le type de tuile
 /// </summary>
 /// <param name="canvas">canvas contenant la tuile</param>
 /// <param name="typeTuile">nouveau type</param>
 /// <param name="res">nouvelles ressources</param>
 public void changeType(Canvas canvas, TypeTuile typeTuile, string[] res)
 {
     enleveDuCanvas(canvas);
     _type = typeTuile;
     creeImages(res);
     ajouteAuCanvas(canvas);
 }
Exemplo n.º 2
0
 // Constructeur ------------------------------------------
 public Tuile(TypeTuile type, int posX, int posY, string[] nomRessources)
 {
     _type = type;
     setX(posX);
     setY(posY);
     creeImages(nomRessources);
 }
Exemplo n.º 3
0
    private void Start()
    {
        //Création des parents des objets de la génération
        if (parentSol != null)
        {
            Destroy(parentSol.gameObject);
        }
        parentSol = new GameObject("Parent du sol").transform;
        if (parentArbres != null)
        {
            Destroy(parentArbres.gameObject);
        }
        parentArbres = new GameObject("Parent des arbres").transform;

        //Création d'un seed pour la map
        seed = Random.Range(0, 999999);
        Random.InitState(seed);

        //Générer la map
        tuilesMap   = new TypeTuile[hauteur, largeur];
        listeArbres = new List <GameObject>();
        genererMap();
        Camera.main.transform.position = new Vector3(largeur / 2f, hauteur / 2f, -10);

        //Creer la grille pour le pathFinding
        if (GetComponent <oGrille>() != null)
        {
            GetComponent <oGrille>().CreateGrid();
        }
    }
Exemplo n.º 4
0
 public TuileZoo(TypeTuile tuile, int x, int y)
 {
     Tuile = tuile;
     X     = x;
     Y     = y;
 }