void HandlePacket(Packet * p) { RakNet::BitStream dataStream((const char*)p->data, p->length, false); unsigned char packetID; dataStream.Read(packetID); switch(packetID) { case PACKET_ID_LINE: int x1, y1, x2, y2; dataStream.Read(x1); dataStream.Read(y1); dataStream.Read(x2); dataStream.Read(y2); AddLineLocal(x1, y1, x2, y2); break; } }
|