From: Carsten W. <ca...@us...> - 2007-06-07 10:22:18
|
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]; /** |