mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-05-06 19:01:04 +03:00
Fixed leanAngle being never 0
This commit is contained in:
parent
dbcf4c1800
commit
78d70a892c
1 changed files with 9 additions and 4 deletions
|
@ -1520,22 +1520,27 @@ void PmoveSingle( pmove_t *pmove )
|
||||||
{
|
{
|
||||||
float fLeanAngle = pml.frametime * -pm->leanSpeed;
|
float fLeanAngle = pml.frametime * -pm->leanSpeed;
|
||||||
|
|
||||||
if( fAngle <= fLeanAngle )
|
if(fLeanAngle >= fAngle) {
|
||||||
{
|
|
||||||
fLeanAngle = fAngle;
|
fLeanAngle = fAngle;
|
||||||
}
|
}
|
||||||
|
|
||||||
pm->ps->fLeanAngle -= fLeanAngle;
|
pm->ps->fLeanAngle -= fLeanAngle;
|
||||||
|
if (pm->ps->fLeanAngle > 0) {
|
||||||
|
pm->ps->fLeanAngle = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
float fLeanAngle = pml.frametime * pm->leanSpeed;
|
float fLeanAngle = pml.frametime * pm->leanSpeed;
|
||||||
|
|
||||||
if(fAngle >= fLeanAngle) {
|
if(fLeanAngle <= fAngle) {
|
||||||
fLeanAngle = fAngle;
|
fLeanAngle = fAngle;
|
||||||
}
|
}
|
||||||
|
|
||||||
pm->ps->fLeanAngle -= fLeanAngle;
|
pm->ps->fLeanAngle -= fLeanAngle;
|
||||||
|
if (pm->ps->fLeanAngle < 0) {
|
||||||
|
pm->ps->fLeanAngle = 0;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue