diff options
author | qwx <qwx@sciops.net> | 2022-08-22 21:39:26 +0000 |
---|---|---|
committer | qwx <qwx@sciops.net> | 2022-08-22 21:39:26 +0000 |
commit | 26cc14d67eb7a6c6e8d19d179333f205f98206a0 (patch) | |
tree | a61a565623213cb5e79cdeccde195947b487bf25 /sys/src | |
parent | 1fca5f75797af9c8c78d4cd022c41b22040de29a (diff) |
games/doom: add optional autorun
Diffstat (limited to 'sys/src')
-rw-r--r-- | sys/src/games/doom/g_game.c | 3 | ||||
-rw-r--r-- | sys/src/games/doom/m_misc.c | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/sys/src/games/doom/g_game.c b/sys/src/games/doom/g_game.c index 0c08aa354..5d0ef0e39 100644 --- a/sys/src/games/doom/g_game.c +++ b/sys/src/games/doom/g_game.c @@ -153,6 +153,7 @@ int key_fire; int key_use; int key_strafe; int key_speed; +int autorun; int mousebfire; int mousebstrafe; @@ -254,7 +255,7 @@ void G_BuildTiccmd (ticcmd_t* cmd) strafe = gamekeydown[key_strafe] || mousebuttons[mousebstrafe] || joybuttons[joybstrafe]; - speed = gamekeydown[key_speed] || joybuttons[joybspeed]; + speed = autorun || gamekeydown[key_speed] || joybuttons[joybspeed]; forward = side = 0; diff --git a/sys/src/games/doom/m_misc.c b/sys/src/games/doom/m_misc.c index 840934ed7..a19d954c0 100644 --- a/sys/src/games/doom/m_misc.c +++ b/sys/src/games/doom/m_misc.c @@ -173,6 +173,7 @@ extern int joybspeed; extern int viewwidth; extern int viewheight; +extern int autorun; extern int mouseSensitivity; extern int showMessages; @@ -214,6 +215,7 @@ default_t defaults[] = {"key_use",&key_use, ' '}, {"key_strafe",&key_strafe, KEY_RALT}, {"key_speed",&key_speed, KEY_RSHIFT}, + {"autorun",&autorun, 0}, {"use_mouse",&usemouse, 1}, {"mouseb_fire",&mousebfire,0}, |