commit a653fb6e0cfab8b5bbe71ae7652e1a9af810b065
Author: Simon Howard <fraggle@gmail.com>
AuthorDate: Wed Feb 7 13:04:46 2007 +0000
Commit: Simon Howard <fraggle@gmail.com>
CommitDate: Wed Feb 7 13:04:46 2007 +0000
Revert previous change: throwing away the key state seems to be the Doom
1.9 behavior.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 832
---
NEWS | 3 ---
src/g_game.c | 10 +---------
2 files changed, 1 insertion(+), 12 deletions(-)
diff --git a/NEWS b/NEWS
index 3ba80173..f89e1f57 100644
--- a/NEWS
+++ b/NEWS
@@ -107,9 +107,6 @@
is possible to disable sound, as with Vanilla.
* Repeat key presses when the key is held down (this is the Vanilla
behavior) - thanks to Mad_Mac for pointing this out.
- * Don't throw away key press state when starting a new level - allows
- shift to be held down for run when moving between levels (thanks
- to Zack Friedrich <zack18@comcast.net>.
* Don't print a list of all arguments read from response files - Vanilla
doesn't do this.
* Autorun only when joyb_speed >= 10, not >= 4. Thanks to Janizdreg
diff --git a/src/g_game.c b/src/g_game.c
index 87aae640..3a4cba02 100644
--- a/src/g_game.c
+++ b/src/g_game.c
@@ -203,7 +203,6 @@ fixed_t angleturn[3] = {640, 1280, 320}; // + slow turn
#define NUMKEYS 256
-static boolean gamekeydown_initialised = false;
static boolean gamekeydown[NUMKEYS];
static int turnheld; // for accelerative turning
@@ -645,14 +644,7 @@ void G_DoLoadLevel (void)
// clear cmd building stuff
- // Initialise gamekeydown when the first level is loaded
-
- if (!gamekeydown_initialised)
- {
- memset (gamekeydown, 0, sizeof(gamekeydown));
- gamekeydown_initialised = true;
- }
-
+ memset (gamekeydown, 0, sizeof(gamekeydown));
joyxmove = joyymove = 0;
mousex = mousey = 0;
sendpause = sendsave = paused = false;