diff options
Diffstat (limited to 'src/net_structrw.c')
-rw-r--r-- | src/net_structrw.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/net_structrw.c b/src/net_structrw.c index 6567c01c..0fdf0245 100644 --- a/src/net_structrw.c +++ b/src/net_structrw.c @@ -1,7 +1,7 @@ // Emacs style mode select -*- C++ -*- //----------------------------------------------------------------------------- // -// $Id: net_structrw.c 378 2006-02-23 19:12:02Z fraggle $ +// $Id: net_structrw.c 394 2006-02-27 16:31:08Z fraggle $ // // Copyright(C) 2005 Simon Howard // @@ -242,6 +242,13 @@ boolean NET_ReadFullTiccmd(net_packet_t *packet, net_full_ticcmd_t *cmd, boolean unsigned int bitfield; int i; + // Latency + + if (!NET_ReadSInt16(packet, &cmd->latency)) + { + return false; + } + // Regenerate playeringame from the "header" bitfield if (!NET_ReadInt8(packet, &bitfield)) @@ -275,6 +282,10 @@ void NET_WriteFullTiccmd(net_packet_t *packet, net_full_ticcmd_t *cmd, boolean l unsigned int bitfield; int i; + // Write the latency + + NET_WriteInt16(packet, cmd->latency); + // Write "header" byte indicating which players are active // in this ticcmd |