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 (gamekeydown[key_right])
if (gamekeydown[key_right] || mousebuttons[mousebturnright])
side += sidemove[speed];
if (gamekeydown[key_left])
if (gamekeydown[key_left] || mousebuttons[mousebturnleft])
side -= sidemove[speed];
if (joyxmove > 0)
side += sidemove[speed];
if (joyxmove < 0)
side -= sidemove[speed];
if (mousebuttons[mousebturnright])
side += sidemove[speed];
if (mousebuttons[mousebturnleft])
side -= sidemove[speed];
}
else
{
if (gamekeydown[key_right])
if (gamekeydown[key_right] || mousebuttons[mousebturnright])
cmd->angleturn -= angleturn[tspeed];
if (gamekeydown[key_left])
if (gamekeydown[key_left] || mousebuttons[mousebturnleft])
cmd->angleturn += angleturn[tspeed];
if (joyxmove > 0)
cmd->angleturn -= angleturn[tspeed];
if (joyxmove < 0)
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