From: Carsten W. <ca...@us...> - 2005-05-07 22:15:28
|
Update of /cvsroot/jake2/jake2/src/jake2/qcommon In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13283/src/jake2/qcommon Modified Files: qfiles.java Log Message: this reduces the memory footprint massive; you can now run city3 with 90MB heap Index: qfiles.java =================================================================== RCS file: /cvsroot/jake2/jake2/src/jake2/qcommon/qfiles.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -d -r1.4 -r1.5 *** qfiles.java 9 Jul 2004 06:50:50 -0000 1.4 --- qfiles.java 7 May 2005 22:15:04 -0000 1.5 *************** *** 196,207 **** public static class dtrivertx_t { ! public int v[] = { 0, 0, 0 }; // byte 0..255 scaled byte to fit in frame mins/maxs ! public int lightnormalindex; // byte 0 .. 255; public dtrivertx_t(ByteBuffer b) { ! v[0] = b.get() & 0xff; // unsigned byte ! v[1] = b.get() & 0xff; // unsigned byte ! v[2] = b.get() & 0xff; // unsigned byte ! lightnormalindex = b.get() & 0xff; // unsigned byte } } --- 196,226 ---- public static class dtrivertx_t { ! private byte v0; // byte 0..255 scaled byte to fit in frame mins/maxs ! private byte v1; ! private byte v2; ! ! private byte lightnormalindex; // byte 0 .. 255; public dtrivertx_t(ByteBuffer b) { ! v0 = b.get(); // unsigned byte ! v1 = b.get(); // unsigned byte ! v2 = b.get(); // unsigned byte ! lightnormalindex = b.get(); // unsigned byte ! } ! ! public final int v0() { ! return v0 & 0xFF; ! } ! ! public final int v1() { ! return v1 & 0xFF; ! } ! ! public final int v2() { ! return v2 & 0xFF; ! } ! ! public final int lightnormalindex() { ! return lightnormalindex & 0xFF; } } |