pCmd->forwardmove = 0.0f;
pCmd->sidemove = 0.0f;
if (pCmd->mousedx < 0)
{
pCmd->sidemove = -450.0f;
}
else if (pCmd->mousedx > 0)
{
pCmd->sidemove = 450.0f;
}
else
{
if (AutoStrafeFlip)
{
pCmd->viewangles = Math->NormalizeAngle(QAngle(pCmd->viewangles.x, pCmd->viewangles.y - 1.0f, 0.0f));
pCmd->sidemove = -450.0f;
AutoStrafeFlip = false;
}
else
{
pCmd->viewangles = Math->NormalizeAngle(QAngle(pCmd->viewangles.x, pCmd->viewangles.y + 1.0f, 0.0f));
pCmd->sidemove = 450.0f;
AutoStrafeFlip = true;
}
}