mirror of
https://github.com/raysan5/raylib.git
synced 2026-04-26 08:37:25 -04:00
Fix: Add NULL check to CheckCollisionLines (#5802)
This commit is contained in:
@ -2386,9 +2386,12 @@ bool CheckCollisionLines(Vector2 startPos1, Vector2 endPos1, Vector2 startPos2,
|
|||||||
float u = (s12x*ry - s12y*rx)/div;
|
float u = (s12x*ry - s12y*rx)/div;
|
||||||
|
|
||||||
if ((0.0f <= t) && (t <= 1.0f) && (0.0f <= u) && (u <= 1.0f))
|
if ((0.0f <= t) && (t <= 1.0f) && (0.0f <= u) && (u <= 1.0f))
|
||||||
|
{
|
||||||
|
if (collisionPoint)
|
||||||
{
|
{
|
||||||
collisionPoint->x = startPos1.x + t*rx;
|
collisionPoint->x = startPos1.x + t*rx;
|
||||||
collisionPoint->y = startPos1.y + t*ry;
|
collisionPoint->y = startPos1.y + t*ry;
|
||||||
|
}
|
||||||
|
|
||||||
collision = true;
|
collision = true;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user