summaryrefslogtreecommitdiff
path: root/src/setup/keyboard.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/setup/keyboard.c')
-rw-r--r--src/setup/keyboard.c16
1 files changed, 12 insertions, 4 deletions
diff --git a/src/setup/keyboard.c b/src/setup/keyboard.c
index 42ee71de..feceaa78 100644
--- a/src/setup/keyboard.c
+++ b/src/setup/keyboard.c
@@ -309,10 +309,18 @@ static void OtherKeysDialog(TXT_UNCAST_ARG(widget), TXT_UNCAST_ARG(unused))
AddSectionLabel(table, "Multiplayer", true);
AddKeyControl(table, "Send message", &key_multi_msg);
- AddKeyControl(table, "- to green", &key_multi_msgplayer[0]);
- AddKeyControl(table, "- to indigo", &key_multi_msgplayer[1]);
- AddKeyControl(table, "- to brown", &key_multi_msgplayer[2]);
- AddKeyControl(table, "- to red", &key_multi_msgplayer[3]);
+ AddKeyControl(table, "- to player 1", &key_multi_msgplayer[0]);
+ AddKeyControl(table, "- to player 2", &key_multi_msgplayer[1]);
+ AddKeyControl(table, "- to player 3", &key_multi_msgplayer[2]);
+ AddKeyControl(table, "- to player 4", &key_multi_msgplayer[3]);
+
+ if (gamemission == hexen || gamemission == strife)
+ {
+ AddKeyControl(table, "- to player 5", &key_multi_msgplayer[4]);
+ AddKeyControl(table, "- to player 6", &key_multi_msgplayer[5]);
+ AddKeyControl(table, "- to player 7", &key_multi_msgplayer[6]);
+ AddKeyControl(table, "- to player 8", &key_multi_msgplayer[7]);
+ }
scrollpane = TXT_NewScrollPane(0, 13, table);