mirror of
https://github.com/DrBeef/Raze.git
synced 2025-02-20 18:52:43 +00:00
- Duke: Minor fixes to some angle checks.
This commit is contained in:
parent
4f59e8a3d1
commit
f1bfaac301
2 changed files with 2 additions and 2 deletions
|
@ -3033,7 +3033,7 @@ void move_d(DDukeActor *actor, int playernum, int xvel)
|
|||
goalang = (ps[playernum].opos.XY() - actor->spr.pos.XY()).Angle();
|
||||
else goalang = (ps[playernum].pos.XY() - actor->spr.pos.XY()).Angle();
|
||||
angdif = deltaangle(actor->spr.angle, goalang) * 0.25;
|
||||
if (angdif > -DAngle22_5 / 8 && angdif < nullAngle) angdif = nullAngle;
|
||||
if (angdif > -DAngle22_5 / 16 && angdif < nullAngle) angdif = nullAngle;
|
||||
actor->spr.angle += angdif;
|
||||
}
|
||||
|
||||
|
|
|
@ -3213,7 +3213,7 @@ void move_r(DDukeActor *actor, int pnum, int xvel)
|
|||
goalang = (ps[pnum].opos.XY() - actor->spr.pos.XY()).Angle();
|
||||
else goalang = (ps[pnum].pos.XY() - actor->spr.pos.XY()).Angle();
|
||||
angdif = deltaangle(actor->spr.angle, goalang) * 0.25;
|
||||
if (angdif > -DAngle22_5 / 8 && angdif < nullAngle) angdif = nullAngle;
|
||||
if (angdif > -DAngle22_5 / 16 && angdif < nullAngle) angdif = nullAngle;
|
||||
actor->spr.angle += angdif;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue