diff options
author | Simon Howard | 2006-10-14 13:26:17 +0000 |
---|---|---|
committer | Simon Howard | 2006-10-14 13:26:17 +0000 |
commit | df4cb5af90a67d02c2e64b02462d39edfadf469f (patch) | |
tree | 16a026606d169b3fa03616a57d1d89bbf2ce9792 /src/net_client.c | |
parent | 2561fee6091fec2248a102e951cc108f3e2ea4b7 (diff) | |
download | chocolate-doom-df4cb5af90a67d02c2e64b02462d39edfadf469f.tar.gz chocolate-doom-df4cb5af90a67d02c2e64b02462d39edfadf469f.tar.bz2 chocolate-doom-df4cb5af90a67d02c2e64b02462d39edfadf469f.zip |
Display drone indicator on the netgame waiting screen if drones are connected.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 699
Diffstat (limited to 'src/net_client.c')
-rw-r--r-- | src/net_client.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/net_client.c b/src/net_client.c index 39272dd0..a296737f 100644 --- a/src/net_client.c +++ b/src/net_client.c @@ -1,7 +1,7 @@ // Emacs style mode select -*- C++ -*- //----------------------------------------------------------------------------- // -// $Id: net_client.c 698 2006-10-14 12:55:02Z fraggle $ +// $Id: net_client.c 699 2006-10-14 13:26:17Z fraggle $ // // Copyright(C) 2005 Simon Howard // @@ -237,7 +237,11 @@ boolean net_client_controller = false; // Number of clients currently connected to the server -int net_clients_in_game; +unsigned int net_clients_in_game; + +// Number of drone players connected to the server + +unsigned int net_drones_in_game; // Names of all players @@ -645,6 +649,7 @@ void NET_CL_SendTiccmd(ticcmd_t *ticcmd, int maketic) static void NET_CL_ParseWaitingData(net_packet_t *packet) { unsigned int num_players; + unsigned int num_drones; unsigned int is_controller; signed int player_number; char *player_names[MAXPLAYERS]; @@ -654,6 +659,7 @@ static void NET_CL_ParseWaitingData(net_packet_t *packet) size_t i; if (!NET_ReadInt8(packet, &num_players) + || !NET_ReadInt8(packet, &num_drones) || !NET_ReadInt8(packet, &is_controller) || !NET_ReadSInt8(packet, &player_number)) { @@ -699,6 +705,7 @@ static void NET_CL_ParseWaitingData(net_packet_t *packet) } net_clients_in_game = num_players; + net_drones_in_game = num_drones; net_client_controller = is_controller != 0; net_player_number = player_number; |