From 9e50dfa7da5e1af02bc710b13883ca582c603bed Mon Sep 17 00:00:00 2001 From: Amaury Date: Tue, 21 Apr 2020 09:17:29 +0200 Subject: [PATCH] Stockages des elems de terrains sous formes de ptr sur StaticBody2D --- .../DungeonAndDemaonScript/GestionTerrain.cpp | 1 + .../DungeonAndDemaonScript/GestionTerrain.h | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.cpp index 2e45bae..c4c8777 100644 --- a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.cpp +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.cpp @@ -66,6 +66,7 @@ void GestionTerrain::AjoutSolSolide(int sizeX, int sizeY, int posX, int posY) m->set_transform(t); add_child(m); + elems_terrains.push_back(m); } void GestionTerrain::AjoutSolTraversable(int sizeX, int sizeY, int posX, int posY) diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.h b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.h index 8c98304..7ae8104 100644 --- a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.h +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionTerrain.h @@ -12,7 +12,9 @@ class GestionTerrain : public TileMap { private: GODOT_CLASS(GestionTerrain, TileMap) - + +public: + std::vector elems_terrains; public: GestionTerrain(); ~GestionTerrain();