fixed: last char in protocol not shown

added: game is full wenn curplayer=mayplayer
origin
patty21 22 years ago
parent ca46e6f4cf
commit ac6c9b8b58

@ -275,8 +275,9 @@ gamesrv_getglist ()
sprintf (txt, "%16s ", gse[nr].name); sprintf (txt, "%16s ", gse[nr].name);
if (gse[nr].curplayers == gse[nr].maxplayers)
if (gse[nr].state == GS_wait) sprintf (txt, "%s Full ", txt);
else if (gse[nr].state == GS_wait)
sprintf (txt, "%s Wait ", txt); sprintf (txt, "%s Wait ", txt);
else if (gse[nr].state == GS_running || gse[nr].state == GS_ready) else if (gse[nr].state == GS_running || gse[nr].state == GS_ready)
sprintf (txt, "%sRunning ", txt); sprintf (txt, "%sRunning ", txt);
@ -291,10 +292,10 @@ gamesrv_getglist ()
else else
sprintf (txt, "%s %d.%d.%d IPv6", txt, gse[nr].version.major, gse[nr].version.minor, sprintf (txt, "%s %d.%d.%d IPv6", txt, gse[nr].version.major, gse[nr].version.minor,
gse[nr].version.sub); gse[nr].version.sub);
d_printf("%s",txt);
for (y = 0; y < 255; y++) for (y = 0; y < 255; y++)
menu[nr + 1].text[y] = 0; menu[nr + 1].text[y] = 0;
strncpy (menu[nr + 1].text, txt, 40); strncpy (menu[nr + 1].text, txt, strlen(txt));
rebuild = 1; rebuild = 1;
sprintf (menu[0].text, "Games on the Masterserver"); sprintf (menu[0].text, "Games on the Masterserver");
menu[0].index = 0; menu[0].index = 0;

Loading…
Cancel
Save