|
|
@ -1,4 +1,4 @@
|
|
|
|
/* $Id: network.c,v 1.48 2003/12/28 19:07:38 stpohle Exp $ */
|
|
|
|
/* $Id: network.c,v 1.49 2003/12/31 01:09:43 stpohle Exp $ */
|
|
|
|
/*
|
|
|
|
/*
|
|
|
|
network routines.
|
|
|
|
network routines.
|
|
|
|
*/
|
|
|
|
*/
|
|
|
@ -796,14 +796,23 @@ void send_ogc_update () {
|
|
|
|
if (PS_IS_used (players[i].state))
|
|
|
|
if (PS_IS_used (players[i].state))
|
|
|
|
j++;
|
|
|
|
j++;
|
|
|
|
|
|
|
|
|
|
|
|
if (bman.state == GS_running)
|
|
|
|
switch (bman.state) {
|
|
|
|
sprintf (status, "running");
|
|
|
|
case (GS_running):
|
|
|
|
if (bman.state == GS_ready)
|
|
|
|
sprintf (status, "running");
|
|
|
|
sprintf (status, "ready");
|
|
|
|
break;
|
|
|
|
if (bman.state == GS_wait)
|
|
|
|
case (GS_ready):
|
|
|
|
sprintf (status, "wait");
|
|
|
|
sprintf (status, "ready");
|
|
|
|
if (bman.state == GS_update)
|
|
|
|
break;
|
|
|
|
sprintf (status, "update");
|
|
|
|
case (GS_wait):
|
|
|
|
|
|
|
|
sprintf (status, "wait");
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
case (GS_update):
|
|
|
|
|
|
|
|
sprintf (status, "update");
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
default:
|
|
|
|
|
|
|
|
sprintf (status, "error");
|
|
|
|
|
|
|
|
break;
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
ogc_sendgamestatus (bman.sock, "BomberClone", VERSION, bman.gamename, j, bman.maxplayer, status);
|
|
|
|
ogc_sendgamestatus (bman.sock, "BomberClone", VERSION, bman.gamename, j, bman.maxplayer, status);
|
|
|
|
};
|
|
|
|
};
|
|
|
|