mirror of
https://forge.univ-lyon1.fr/tplifap4/dungeonanddeamon.git
synced 2024-02-27 13:31:50 +01:00
Mise en commentaires de la partie gestion collision mobs
This commit is contained in:
parent
0000065756
commit
84a49e865c
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user