Mise en commentaires de la partie gestion collision mobs

This commit is contained in:
Amaury 2020-04-21 14:55:49 +02:00
parent 0000065756
commit 84a49e865c

View File

@ -10,7 +10,7 @@ GestionCollision::GestionCollision(GestionMobs* m, GestionPlayer* p, GestionTerr
std::vector<MobsIA*> GestionCollision::CheckCollisonSol()
{
std::vector<MobsIA*> 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<MobsIA*> GestionCollision::CheckCollisonSol()
mobs_collision.push_back(m);
}
}
}
}*/
Vector2 posPlayer = gPlayer->get_position();
@ -29,6 +29,8 @@ std::vector<MobsIA*> 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;