Update of /cvsroot/jake2/jake2/src/jake2/server
In directory sc8-pr-cvs6.sourceforge.net:/tmp/cvs-serv25769/src/jake2/server
Modified Files:
SV_ENTS.java
Log Message:
code clean up and set the buffer final
Index: SV_ENTS.java
===================================================================
RCS file: /cvsroot/jake2/jake2/src/jake2/server/SV_ENTS.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** SV_ENTS.java 14 May 2007 23:37:00 -0000 1.8
--- SV_ENTS.java 7 Jun 2007 10:22:07 -0000 1.9
***************
*** 21,26 ****
// Created on 17.01.2004 by RST.
- // $Id$
-
package jake2.server;
--- 21,24 ----
***************
*** 140,150 ****
static void SV_WritePlayerstateToClient(client_frame_t from,
client_frame_t to, sizebuf_t msg) {
- int i;
- int pflags;
// ptr
player_state_t ps, ops;
// mem
player_state_t dummy;
- int statbits;
ps = to.ps;
--- 138,145 ----
***************
*** 153,161 ****
dummy = new player_state_t();
ops = dummy;
! } else
ops = from.ps;
// determine what needs to be sent
! pflags = 0;
if (ps.pmove.pm_type != ops.pmove.pm_type)
--- 148,157 ----
dummy = new player_state_t();
ops = dummy;
! } else {
ops = from.ps;
+ }
// determine what needs to be sent
! int pflags = 0;
if (ps.pmove.pm_type != ops.pmove.pm_type)
***************
*** 296,305 ****
// send stats
! statbits = 0;
! for (i = 0; i < Defines.MAX_STATS; i++)
if (ps.stats[i] != ops.stats[i])
statbits |= 1 << i;
MSG.WriteLong(msg, statbits);
! for (i = 0; i < Defines.MAX_STATS; i++)
if ((statbits & (1 << i)) != 0)
MSG.WriteShort(msg, ps.stats[i]);
--- 292,301 ----
// send stats
! int statbits = 0;
! for (int i = 0; i < Defines.MAX_STATS; i++)
if (ps.stats[i] != ops.stats[i])
statbits |= 1 << i;
MSG.WriteLong(msg, statbits);
! for (int i = 0; i < Defines.MAX_STATS; i++)
if ((statbits & (1 << i)) != 0)
MSG.WriteShort(msg, ps.stats[i]);
***************
*** 537,541 ****
// stack variable
! private static byte buf_data[] = new byte[32768];
/**
--- 533,537 ----
// stack variable
! private static final byte buf_data[] = new byte[32768];
/**
|