From d3cd96a9dc73d4b261757a34bf1e3c59b48ddf19 Mon Sep 17 00:00:00 2001 From: Simon Howard Date: Fri, 5 Apr 2013 20:24:20 +0000 Subject: Use two-stage netgame startup for Heretic. Subversion-branch: /branches/v2-branch Subversion-revision: 2584 --- src/heretic/d_net.c | 23 ++++++++++++++--------- 1 file changed, 14 insertions(+), 9 deletions(-) (limited to 'src/heretic/d_net.c') diff --git a/src/heretic/d_net.c b/src/heretic/d_net.c index 54b0c14d..7218eec9 100644 --- a/src/heretic/d_net.c +++ b/src/heretic/d_net.c @@ -176,17 +176,9 @@ static void InitConnectData(net_connect_data_t *connect_data) connect_data->is_freedoom = 0; } -// -// D_CheckNetGame -// Works out player numbers among the net participants -// - -void D_CheckNetGame (void) +void D_ConnectNetGame(void) { net_connect_data_t connect_data; - net_gamesettings_t settings; - - D_RegisterLoopCallbacks(&doom_loop_interface); InitConnectData(&connect_data); netgame = D_InitNetGame(&connect_data); @@ -203,6 +195,18 @@ void D_CheckNetGame (void) { netgame = true; } +} + +// +// D_CheckNetGame +// Works out player numbers among the net participants +// + +void D_CheckNetGame (void) +{ + net_gamesettings_t settings; + + D_RegisterLoopCallbacks(&doom_loop_interface); if (netgame) { @@ -213,3 +217,4 @@ void D_CheckNetGame (void) D_StartNetGame(&settings); LoadGameSettings(&settings); } + -- cgit v1.2.3