mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-22 11:22:18 -04:00
Prevent turning on first tic of an SR50 (#1549)
This commit is contained in:
parent
4d3c380f0d
commit
d01684467c
15
src/g_game.c
15
src/g_game.c
@ -615,10 +615,13 @@ void G_BuildTiccmd(ticcmd_t* cmd)
|
||||
|
||||
if (strafe)
|
||||
{
|
||||
if (turnright)
|
||||
side += sidemove[speed];
|
||||
if (turnleft)
|
||||
side -= sidemove[speed];
|
||||
if (!cmd->angleturn)
|
||||
{
|
||||
if (turnright)
|
||||
side += sidemove[speed];
|
||||
if (turnleft)
|
||||
side -= sidemove[speed];
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -649,7 +652,7 @@ void G_BuildTiccmd(ticcmd_t* cmd)
|
||||
|
||||
if (I_UseController())
|
||||
{
|
||||
if (axes[AXIS_TURN] && strafe)
|
||||
if (axes[AXIS_TURN] && strafe && !cmd->angleturn)
|
||||
{
|
||||
side += CalcControllerSideTurn(speed);
|
||||
}
|
||||
@ -667,7 +670,7 @@ void G_BuildTiccmd(ticcmd_t* cmd)
|
||||
|
||||
// Mouse
|
||||
|
||||
if (mousex && strafe)
|
||||
if (mousex && strafe && !cmd->angleturn)
|
||||
{
|
||||
const double mouseside = CalcMouseSide(mousex);
|
||||
side += CarryMouseSide(mouseside);
|
||||
|
Loading…
x
Reference in New Issue
Block a user