Fixed leanAngle being never 0

This commit is contained in:
smallmodel 2023-08-29 20:00:03 +02:00
parent dbcf4c1800
commit 78d70a892c
No known key found for this signature in database
GPG key ID: 9F2D623CEDF08512

View file

@ -1520,22 +1520,27 @@ void PmoveSingle( pmove_t *pmove )
{
float fLeanAngle = pml.frametime * -pm->leanSpeed;
if( fAngle <= fLeanAngle )
{
if(fLeanAngle >= fAngle) {
fLeanAngle = fAngle;
}
pm->ps->fLeanAngle -= fLeanAngle;
if (pm->ps->fLeanAngle > 0) {
pm->ps->fLeanAngle = 0;
}
}
else
{
float fLeanAngle = pml.frametime * pm->leanSpeed;
if(fAngle >= fLeanAngle) {
if(fLeanAngle <= fAngle) {
fLeanAngle = fAngle;
}
pm->ps->fLeanAngle -= fLeanAngle;
if (pm->ps->fLeanAngle < 0) {
pm->ps->fLeanAngle = 0;
}
}
}