summaryrefslogtreecommitdiff
path: root/src/setup/multiplayer.c
diff options
context:
space:
mode:
authorSimon Howard2008-11-26 21:09:12 +0000
committerSimon Howard2008-11-26 21:09:12 +0000
commit2b5de0bafc1ebe347e08617de7595c1ea507c0b9 (patch)
treed822c7e164353d49e7de1018e9a2219487488cf4 /src/setup/multiplayer.c
parent2f67325278637a349bb86fa6fc388e527a75a5c9 (diff)
downloadchocolate-doom-2b5de0bafc1ebe347e08617de7595c1ea507c0b9.tar.gz
chocolate-doom-2b5de0bafc1ebe347e08617de7595c1ea507c0b9.tar.bz2
chocolate-doom-2b5de0bafc1ebe347e08617de7595c1ea507c0b9.zip
Add bindings for remaining missing config file variables, to get
chocolate-setup functional again. Subversion-branch: /branches/raven-branch Subversion-revision: 1388
Diffstat (limited to 'src/setup/multiplayer.c')
-rw-r--r--src/setup/multiplayer.c21
1 files changed, 19 insertions, 2 deletions
diff --git a/src/setup/multiplayer.c b/src/setup/multiplayer.c
index b1f1d67b..86455a8a 100644
--- a/src/setup/multiplayer.c
+++ b/src/setup/multiplayer.c
@@ -18,6 +18,7 @@
// Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
// 02111-1307, USA.
//
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
@@ -94,8 +95,8 @@ static char *gamemodes[] =
"Deathmatch 2.0",
};
-char *net_player_name;
-char *chat_macros[10];
+static char *net_player_name;
+static char *chat_macros[10];
static char *wads[NUM_WADS];
static char *extra_params[NUM_EXTRA_PARAMS];
@@ -747,3 +748,19 @@ void MultiplayerConfig(void)
TXT_AddWidget(window, table);
}
+void BindMultiplayerVariables(void)
+{
+ char buf[15];
+ int i;
+
+#ifdef FEATURE_MULTIPLAYER
+ M_BindVariable("player_name", &net_player_name);
+#endif
+
+ for (i=0; i<10; ++i)
+ {
+ sprintf(buf, "chatmacro%i", i);
+ M_BindVariable(buf, &chat_macros[i]);
+ }
+}
+