let "turn" mouse bindings act as aliases for the respective key bindings

This commit is contained in:
Fabian Greffrath 2021-04-06 15:07:41 +02:00
parent 1fb9dc89e5
commit 91a317656f

View File

@ -410,33 +410,25 @@ void G_BuildTiccmd(ticcmd_t* cmd)
if (strafe) if (strafe)
{ {
if (gamekeydown[key_right]) if (gamekeydown[key_right] || mousebuttons[mousebturnright])
side += sidemove[speed]; side += sidemove[speed];
if (gamekeydown[key_left]) if (gamekeydown[key_left] || mousebuttons[mousebturnleft])
side -= sidemove[speed]; side -= sidemove[speed];
if (joyxmove > 0) if (joyxmove > 0)
side += sidemove[speed]; side += sidemove[speed];
if (joyxmove < 0) if (joyxmove < 0)
side -= sidemove[speed]; side -= sidemove[speed];
if (mousebuttons[mousebturnright])
side += sidemove[speed];
if (mousebuttons[mousebturnleft])
side -= sidemove[speed];
} }
else else
{ {
if (gamekeydown[key_right]) if (gamekeydown[key_right] || mousebuttons[mousebturnright])
cmd->angleturn -= angleturn[tspeed]; cmd->angleturn -= angleturn[tspeed];
if (gamekeydown[key_left]) if (gamekeydown[key_left] || mousebuttons[mousebturnleft])
cmd->angleturn += angleturn[tspeed]; cmd->angleturn += angleturn[tspeed];
if (joyxmove > 0) if (joyxmove > 0)
cmd->angleturn -= angleturn[tspeed]; cmd->angleturn -= angleturn[tspeed];
if (joyxmove < 0) if (joyxmove < 0)
cmd->angleturn += angleturn[tspeed]; cmd->angleturn += angleturn[tspeed];
if (mousebuttons[mousebturnright])
cmd->angleturn -= angleturn[tspeed];
if (mousebuttons[mousebturnleft])
cmd->angleturn += angleturn[tspeed];
} }
// [FG] change default movement key binding to WASD scheme // [FG] change default movement key binding to WASD scheme