summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorSimon Howard2010-07-10 15:27:52 +0000
committerSimon Howard2010-07-10 15:27:52 +0000
commitbb3f64f28173bba0b243957c63679d2ec63dce5c (patch)
treede874ebcd1bde96c20691417c0cee0224990a57a /src
parent373a8dd0c10c1d9f3be29cd3546819236b860ab8 (diff)
downloadchocolate-doom-bb3f64f28173bba0b243957c63679d2ec63dce5c.tar.gz
chocolate-doom-bb3f64f28173bba0b243957c63679d2ec63dce5c.tar.bz2
chocolate-doom-bb3f64f28173bba0b243957c63679d2ec63dce5c.zip
Add key binding to change demo recording quit key.
Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1939
Diffstat (limited to 'src')
-rw-r--r--src/g_game.c3
-rw-r--r--src/m_config.c7
2 files changed, 9 insertions, 1 deletions
diff --git a/src/g_game.c b/src/g_game.c
index b0532f42..a9ee2641 100644
--- a/src/g_game.c
+++ b/src/g_game.c
@@ -184,6 +184,7 @@ int key_weapon7 = '7';
int key_weapon8 = '8';
int key_pause = KEY_PAUSE;
+int key_demo_quit = 'q';
int mousebfire = 0;
int mousebstrafe = 1;
@@ -1846,7 +1847,7 @@ void G_WriteDemoTiccmd (ticcmd_t* cmd)
{
byte *demo_start;
- if (gamekeydown['q']) // press q to end demo recording
+ if (gamekeydown[key_demo_quit]) // press q to end demo recording
G_CheckDemoStatus ();
demo_start = demo_p;
diff --git a/src/m_config.c b/src/m_config.c
index a2f3ac58..d0fe6808 100644
--- a/src/m_config.c
+++ b/src/m_config.c
@@ -149,6 +149,7 @@ extern int key_weapon7;
extern int key_weapon8;
extern int key_message_refresh;
+extern int key_demo_quit;
extern int mousebfire;
extern int mousebstrafe;
@@ -1041,6 +1042,12 @@ static default_t extra_defaults_list[] =
//
CONFIG_VARIABLE_KEY(key_message_refresh, key_message_refresh),
+
+ //!
+ // Key to quit the game when recording a demo.
+ //
+
+ CONFIG_VARIABLE_KEY(key_demo_quit, key_demo_quit),
};
static default_collection_t extra_defaults =