- block direct comparisons of TAngle with floats

This commit is contained in:
Christoph Oelckers 2022-08-26 17:21:34 +02:00
commit 3d2578820b
19 changed files with 64 additions and 60 deletions

View file

@ -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;
}