mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-12-31 04:02:37 +00:00
Obj_AudienceThink: Ease the angle change
This commit is contained in:
parent
91f4169212
commit
a4a5752df0
1 changed files with 15 additions and 2 deletions
|
|
@ -223,12 +223,25 @@ Obj_AudienceThink
|
|||
|
||||
if (audience_focusplayer(mobj) < MAXPLAYERS && audience_focusplayer(mobj) >= 0)
|
||||
{
|
||||
mobj->angle = R_PointToAngle2(
|
||||
angle_t diff = R_PointToAngle2(
|
||||
mobj->x,
|
||||
mobj->y,
|
||||
players[audience_focusplayer(mobj)].mo->x,
|
||||
players[audience_focusplayer(mobj)].mo->y
|
||||
);
|
||||
) - mobj->angle;
|
||||
|
||||
boolean reverse = (diff >= ANGLE_180);
|
||||
|
||||
if (reverse)
|
||||
diff = InvAngle(diff);
|
||||
|
||||
if (diff > (ANG1*5))
|
||||
diff /= 5;
|
||||
|
||||
if (reverse)
|
||||
diff = InvAngle(diff);
|
||||
|
||||
mobj->angle += diff;
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue