Exemplo n.º 1
0
 public void unpack(MemoryStream buf)
 {
     buf.order(ByteOrder.LITTLE_ENDIAN);
     x  = buf.getShort();
     y  = buf.getShort();
     dx = buf.getShort();
     dy = buf.getShort();
     DoomBuffer.readShortArray(buf, bbox[0], 4);
     DoomBuffer.readShortArray(buf, bbox[1], 4);
     DoomBuffer.readIntArray(buf, children, 2);
 }
Exemplo n.º 2
0
        public void unpack(byte[] buf, int offset)
        {
            checksum       = DoomBuffer.getBEInt(buf);
            offset         = +4;
            retransmitfrom = buf[offset++];
            starttic       = buf[offset++];
            player         = buf[offset++];
            numtics        = buf[offset++];

            for (int i = 0; i < cmds.length; i++)
            {
                cmds[i].unpack(buf, offset);
                offset += ticcmd_t.TICCMDLEN;
            }
        }