From 91a317656f7518e3065e7ba521b17ccc7770db1f Mon Sep 17 00:00:00 2001 From: Fabian Greffrath Date: Tue, 6 Apr 2021 15:07:41 +0200 Subject: [PATCH] let "turn" mouse bindings act as aliases for the respective key bindings --- Source/g_game.c | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/Source/g_game.c b/Source/g_game.c index 082339fb..37425905 100644 --- a/Source/g_game.c +++ b/Source/g_game.c @@ -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