diff --git a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionCollision.cpp b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionCollision.cpp index fd9044a..c310d6e 100644 --- a/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionCollision.cpp +++ b/DungeonAndDeamonScript/DungeonAndDemaonScript/GestionCollision.cpp @@ -10,7 +10,7 @@ GestionCollision::GestionCollision(GestionMobs* m, GestionPlayer* p, GestionTerr std::vector GestionCollision::CheckCollisonSol() { std::vector mobs_collision; - for (MobsIA* m : gMobs->mobs) + /*for (MobsIA* m : gMobs->mobs) { Vector2 pos = m->get_transform().get_origin(); Vector2 size = m->get_transform().get_scale(); @@ -21,7 +21,7 @@ std::vector GestionCollision::CheckCollisonSol() mobs_collision.push_back(m); } } - } + }*/ Vector2 posPlayer = gPlayer->get_position(); @@ -29,6 +29,8 @@ std::vector GestionCollision::CheckCollisonSol() for (StaticBody2D* elem : gTerrain->elems_terrains) { if (elem->get_transform().get_origin().y - ((Sprite*)elem->get_children()[0])->get_texture().ptr()->get_size().y < posPlayer.y + && elem->get_transform().get_origin().y > posPlayer.y + && elem->get_transform().get_origin().x > posPlayer.x && elem->get_transform().get_origin().x + ((Sprite*)elem->get_children()[0])->get_texture().ptr()->get_size().x > posPlayer.x) { player_touch = true; break;