diff options
author | Simon Howard | 2010-07-10 15:56:18 +0000 |
---|---|---|
committer | Simon Howard | 2010-07-10 15:56:18 +0000 |
commit | 79300a83cb91395d97b33824dcbe39c06ff371da (patch) | |
tree | 76df767323df8d6fed2b20d6a80dc84b113b8c45 /src/hu_stuff.c | |
parent | bb3f64f28173bba0b243957c63679d2ec63dce5c (diff) | |
download | chocolate-doom-79300a83cb91395d97b33824dcbe39c06ff371da.tar.gz chocolate-doom-79300a83cb91395d97b33824dcbe39c06ff371da.tar.bz2 chocolate-doom-79300a83cb91395d97b33824dcbe39c06ff371da.zip |
Add key bindings for multiplayer messaging.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 1940
Diffstat (limited to 'src/hu_stuff.c')
-rw-r--r-- | src/hu_stuff.c | 22 |
1 files changed, 12 insertions, 10 deletions
diff --git a/src/hu_stuff.c b/src/hu_stuff.c index 1381532d..afe3974c 100644 --- a/src/hu_stuff.c +++ b/src/hu_stuff.c @@ -88,6 +88,16 @@ char* player_names[] = HUSTR_PLRRED }; +int key_multi_msg = HU_INPUTTOGGLE; + +int key_multi_msgplayer[MAXPLAYERS] = +{ + HUSTR_KEYGREEN, + HUSTR_KEYINDIGO, + HUSTR_KEYBROWN, + HUSTR_KEYRED +}; + int key_message_refresh = KEY_ENTER; char chat_char; // remove later. @@ -572,14 +582,6 @@ boolean HU_Responder(event_t *ev) int i; int numplayers; - static char destination_keys[MAXPLAYERS] = - { - HUSTR_KEYGREEN, - HUSTR_KEYINDIGO, - HUSTR_KEYBROWN, - HUSTR_KEYRED - }; - static int num_nobrainers = 0; numplayers = 0; @@ -608,7 +610,7 @@ boolean HU_Responder(event_t *ev) message_counter = HU_MSGTIMEOUT; eatkey = true; } - else if (netgame && ev->data2 == HU_INPUTTOGGLE) + else if (netgame && ev->data2 == key_multi_msg) { eatkey = chat_on = true; HUlib_resetIText(&w_chat); @@ -618,7 +620,7 @@ boolean HU_Responder(event_t *ev) { for (i=0; i<MAXPLAYERS ; i++) { - if (ev->data2 == destination_keys[i]) + if (ev->data2 == key_multi_msgplayer[i]) { if (playeringame[i] && i!=consoleplayer) { |