From bb3f64f28173bba0b243957c63679d2ec63dce5c Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Sat, 10 Jul 2010 15:27:52 +0000 Subject: Add key binding to change demo recording quit key. Subversion-branch: /trunk/chocolate-doom Subversion-revision: 1939 --- src/g_game.c | 3 ++- src/m_config.c | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) (limited to 'src') 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 = -- cgit v1.2.3