fixup! Fix physics quirkiness on slopes with convex sectors

This commit is contained in:
Gustaf Alhäll 2023-12-29 20:07:25 +01:00
parent d6c53b0438
commit 76becac078
No known key found for this signature in database
GPG key ID: 6C1F67D690CDEDFD

View file

@ -1036,8 +1036,8 @@ boolean R_IsPointInSector(sector_t *sector, fixed_t x, fixed_t y)
// do some correction in order to prevent points outside the line from being measured. // do some correction in order to prevent points outside the line from being measured.
if (R_PointToDist2(v.x, v.y, v1->x, v1->y) > R_PointToDist2(v1->x, v1->y, v2->x, v2->y)) if (R_PointToDist2(v.x, v.y, v1->x, v1->y) > R_PointToDist2(v1->x, v1->y, v2->x, v2->y))
v = *v1; v = *v1;
if (R_PointToDist2(v.x, v.y, v2->x, v2->y) > R_PointToDist2(v1->x, v1->y, v2->x, v2->y)) else if (R_PointToDist2(v.x, v.y, v2->x, v2->y) > R_PointToDist2(v1->x, v1->y, v2->x, v2->y))
v = *v1; v = *v2;
dist = R_PointToDist2(v.x, v.y, x, y); dist = R_PointToDist2(v.x, v.y, x, y);
if (dist < closestdist) if (dist < closestdist)
{ {