Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Packet.cpp
- Packet::Packet()
- {
- }
- Packet::~Packet()
- {
- }
- void Packet::serialize(Uint8 *data) const
- {
- data[0] = getId();
- SDLNet_Write16(packetId, data+1);
- }
- Packet *Packet::createPacket(Uint8 *data)
- {
- Packet *packet = globalPacketFactory.createFromId(PacketFactory::PacketIds(data[0]));
- packet->packetId = SDLNet_Read16(data+1);
- packet->deserialize(data);
- return packet;
- }
- void Packet::deserialize(Uint8 *data)
- {
- }
- int Packet::getPacketSize() const
- {
- return 3;
- }
- /*
- Packet layout:
- 0: Packet Type
- 1+2: Packet UID
- Size: 3
- */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement