/// <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); }
// Constructeur ------------------------------------------ public Tuile(TypeTuile type, int posX, int posY, string[] nomRessources) { _type = type; setX(posX); setY(posY); creeImages(nomRessources); }
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(); } }
public TuileZoo(TypeTuile tuile, int x, int y) { Tuile = tuile; X = x; Y = y; }