mirror of
https://github.com/shavitush/bhoptimer.git
synced 2025-12-07 18:38:26 +00:00
cleaner looking angle normalization for sm_keys direction
This commit is contained in:
parent
9db01e2eb5
commit
f9060498fb
@ -390,19 +390,8 @@ void MakeAngleDiff(int client, float newAngle)
|
||||
gF_PreviousAngle[client] = gF_Angle[client];
|
||||
gF_Angle[client] = newAngle;
|
||||
|
||||
// stolen from btimes
|
||||
float fAngleDiff = newAngle - gF_PreviousAngle[client];
|
||||
|
||||
if (fAngleDiff > 180)
|
||||
{
|
||||
fAngleDiff -= 360;
|
||||
}
|
||||
else if(fAngleDiff < -180)
|
||||
{
|
||||
fAngleDiff += 360;
|
||||
}
|
||||
|
||||
gF_AngleDiff[client] = fAngleDiff;
|
||||
gF_AngleDiff[client] = fAngleDiff - 360.0 * RoundToFloor((fAngleDiff + 180.0) / 360.0);
|
||||
}
|
||||
|
||||
public Action Shavit_OnUserCmdPre(int client, int &buttons, int &impulse, float vel[3], float angles[3], TimerStatus status, int track, int style, stylesettings_t stylsettings)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user