void HandlePacket(RakServerInterface * server, Packet * p) { unsigned char packetID; RakNet::BitStream dataStream((const char*)p->data, p->length, false); 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); SendLineToClients(server, p->playerId, x1, y1, x2, y2); break; default: printf("Unhandled packet (not a problem): %i\n", int(packetID)); } }
|