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 (strafe)
|
||||||
{
|
{
|
||||||
if (turnright)
|
if (!cmd->angleturn)
|
||||||
side += sidemove[speed];
|
{
|
||||||
if (turnleft)
|
if (turnright)
|
||||||
side -= sidemove[speed];
|
side += sidemove[speed];
|
||||||
|
if (turnleft)
|
||||||
|
side -= sidemove[speed];
|
||||||
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
@ -649,7 +652,7 @@ void G_BuildTiccmd(ticcmd_t* cmd)
|
|||||||
|
|
||||||
if (I_UseController())
|
if (I_UseController())
|
||||||
{
|
{
|
||||||
if (axes[AXIS_TURN] && strafe)
|
if (axes[AXIS_TURN] && strafe && !cmd->angleturn)
|
||||||
{
|
{
|
||||||
side += CalcControllerSideTurn(speed);
|
side += CalcControllerSideTurn(speed);
|
||||||
}
|
}
|
||||||
@ -667,7 +670,7 @@ void G_BuildTiccmd(ticcmd_t* cmd)
|
|||||||
|
|
||||||
// Mouse
|
// Mouse
|
||||||
|
|
||||||
if (mousex && strafe)
|
if (mousex && strafe && !cmd->angleturn)
|
||||||
{
|
{
|
||||||
const double mouseside = CalcMouseSide(mousex);
|
const double mouseside = CalcMouseSide(mousex);
|
||||||
side += CarryMouseSide(mouseside);
|
side += CarryMouseSide(mouseside);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user