fix: bug mileanri que deixava al jugador atascat en algunes rampes en certes condicions

This commit is contained in:
2026-03-28 22:22:32 +01:00
parent 9282d661aa
commit 6717c1e307
2 changed files with 10 additions and 4 deletions

View File

@@ -262,7 +262,7 @@ auto checkCollision(const LineDiagonal& l1, const LineVertical& l2) -> SDL_Point
const float X = X1 + (u_a * (X2 - X1));
const float Y = Y1 + (u_a * (Y2 - Y1));
return {.x = static_cast<int>(X), .y = static_cast<int>(Y)};
return {.x = static_cast<int>(std::round(X)), .y = static_cast<int>(std::round(Y))};
}
return {.x = -1, .y = -1};
}