forked from jaildesigner-jailgames/jaildoctors_dilemma
Añadida la clase item_tracker
This commit is contained in:
@@ -479,18 +479,17 @@ bool Room::enemyCollision(SDL_Rect &rect)
|
||||
}
|
||||
|
||||
// Indica si hay colision con un objeto a partir de un rectangulo
|
||||
bool Room::itemCollision(SDL_Rect &rect)
|
||||
SDL_Point Room::itemCollision(SDL_Rect &rect)
|
||||
{
|
||||
bool collision = false;
|
||||
|
||||
SDL_Point p = {-1, -1};
|
||||
for (auto item : item_list)
|
||||
{
|
||||
collision |= checkCollision(rect, item->getCollider());
|
||||
if (collision)
|
||||
if (checkCollision(rect, item->getCollider()))
|
||||
{
|
||||
item->pick();
|
||||
p = item->getPos();
|
||||
}
|
||||
}
|
||||
|
||||
return collision;
|
||||
return p;
|
||||
}
|
||||
Reference in New Issue
Block a user