mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-09-27 15:10:30 -04:00
let "turn" mouse bindings act as aliases for the respective key bindings
This commit is contained in:
parent
1fb9dc89e5
commit
91a317656f
@ -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
|
||||||
|
Loading…
x
Reference in New Issue
Block a user