- block direct comparisons of TAngle with floats
This commit is contained in:
parent
f0fbdba593
commit
3d2578820b
19 changed files with 64 additions and 60 deletions
|
|
@ -363,12 +363,12 @@ void DBot::TurnToAng ()
|
|||
|
||||
DAngle distance = deltaangle(player->mo->Angles.Yaw, Angle);
|
||||
|
||||
if (fabs (distance) < OKAYRANGE && !enemy)
|
||||
if (fabs (distance) < DAngle::fromDeg(OKAYRANGE) && !enemy)
|
||||
return;
|
||||
|
||||
distance /= TURNSENS;
|
||||
if (fabs (distance) > maxturn)
|
||||
distance = DAngle::fromDeg(distance < 0 ? -maxturn : maxturn);
|
||||
if (fabs (distance) > DAngle::fromDeg(maxturn))
|
||||
distance = DAngle::fromDeg(distance < nullAngle ? -maxturn : maxturn);
|
||||
|
||||
player->mo->Angles.Yaw += distance;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue