|
|
@ -1,4 +1,4 @@
|
|
|
|
/* $Id: netsrvlist.c,v 1.3 2003/12/26 16:07:01 stpohle Exp $
|
|
|
|
/* $Id: netsrvlist.c,v 1.4 2004/01/03 21:40:56 stpohle Exp $
|
|
|
|
* netsrvlist.c - shows a list of possible servers.*/
|
|
|
|
* netsrvlist.c - shows a list of possible servers.*/
|
|
|
|
|
|
|
|
|
|
|
|
#include "basic.h"
|
|
|
|
#include "basic.h"
|
|
|
@ -96,9 +96,13 @@ void net_getserver () {
|
|
|
|
case (1): // Join a Game
|
|
|
|
case (1): // Join a Game
|
|
|
|
entry = &srvlst_text[0] - sel_entry;
|
|
|
|
entry = &srvlst_text[0] - sel_entry;
|
|
|
|
d_printf ("Selected Entry %s:%s Game:%s\n", srvlst_dat[entry].host, srvlst_dat[entry].port, srvlst_dat[entry].gamename);
|
|
|
|
d_printf ("Selected Entry %s:%s Game:%s\n", srvlst_dat[entry].host, srvlst_dat[entry].port, srvlst_dat[entry].gamename);
|
|
|
|
|
|
|
|
if (srvlst_dat[entry].host[0] != 0
|
|
|
|
|
|
|
|
&& srvlst_dat[entry].port[0] != 0
|
|
|
|
|
|
|
|
&& srvlst_dat[entry].gamename[0] != 0) { /* test if there was a selection */
|
|
|
|
bman.net_ai_family = srvlst_dat[entry].ai_family;
|
|
|
|
bman.net_ai_family = srvlst_dat[entry].ai_family;
|
|
|
|
sprintf (bman.servername, "%s:%s", srvlst_dat[entry].host, srvlst_dat[entry].port);
|
|
|
|
sprintf (bman.servername, "%s:%s", srvlst_dat[entry].host, srvlst_dat[entry].port);
|
|
|
|
menuselect = -1;
|
|
|
|
menuselect = -1;
|
|
|
|
|
|
|
|
}
|
|
|
|
break;
|
|
|
|
break;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|