public GetEntityAt ( Vector2 pixel ) : Entity | ||
pixel | Vector2 | |
return | Entity |
public Entity GetEntityAt(Vector2 pixel)
{
foreach (Entity ent in _dynamics)
{
Vector2 pos = ent.GetPosition();
Vector2 size = ent.GetSize();
if (pixel.X >= pos.X - size.X * 0.5f && pixel.X < pos.X + size.X * 0.5f &&
pixel.Y >= pos.Y - size.Y * 0.5f && pixel.Y < pos.Y + size.Y * 0.5f)
{
return ent;
}
}
return null;
}