ref: 70217551cbba6b5487af591b53a63cd4b9b62cf2
parent: 20914bf201c04bc82355226309bf08d94c5d6300
author: qwx <qwx@sciops.net>
date: Mon Aug 22 17:39:26 EDT 2022
games/doom: add optional autorun
--- a/sys/src/games/doom/g_game.c
+++ b/sys/src/games/doom/g_game.c
@@ -153,6 +153,7 @@
int key_use;
int key_strafe;
int key_speed;
+int autorun;
int mousebfire;
int mousebstrafe;
@@ -254,7 +255,7 @@
strafe = gamekeydown[key_strafe] || mousebuttons[mousebstrafe]
|| joybuttons[joybstrafe];
- speed = gamekeydown[key_speed] || joybuttons[joybspeed];
+ speed = autorun || gamekeydown[key_speed] || joybuttons[joybspeed];
forward = side = 0;
--- a/sys/src/games/doom/m_misc.c
+++ b/sys/src/games/doom/m_misc.c
@@ -173,6 +173,7 @@
extern int viewwidth;
extern int viewheight;
+extern int autorun;
extern int mouseSensitivity;
extern int showMessages;
@@ -214,6 +215,7 @@
{"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},
--
⑨