Changeset 1710 for code/branches/network/src/network/packet
- Timestamp:
- Sep 5, 2008, 12:27:37 PM (17 years ago)
- Location:
- code/branches/network/src/network/packet
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network/src/network/packet/Gamestate.cc
r1705 r1710 80 80 81 81 //start write gamestate header 82 HEADER->packetType = ENUM::Gamestate; 82 83 HEADER->normsize = currentsize; 83 84 HEADER->id = id; -
code/branches/network/src/network/packet/Gamestate.h
r1705 r1710 28 28 29 29 #include "PacketContent.h" 30 #include "Packet.h" 30 31 #include "network/Synchronisable.h" 31 32 //#include "util/Bytestream.h" … … 40 41 41 42 struct GamestateHeader{ 43 ENUM::Type packetType; 42 44 int id; // id of the gamestate 43 45 unsigned int compsize; -
code/branches/network/src/network/packet/Packet.cc
r1709 r1710 41 41 packetContent_ = createPacketContent(packet); 42 42 enet_packet_destroy(packet); 43 delete peer;44 43 } 45 44 46 45 Packet::~Packet(){ 47 if(packetContent_)48 delete packetContent_;49 46 if(enetPacket_){ 50 47 enet_packet_destroy(enetPacket_); … … 66 63 if(!packetContent_) 67 64 return false; 68 COUT(3) << "creating packet with data: " << packetContent_->getData() << " size: " << packetContent_->getSize() << " and flags: " << packetContent_->getFlags() << std::endl;69 65 enetPacket_ = enet_packet_create(packetContent_->getData(), packetContent_->getSize(), packetContent_->getFlags()); 70 66 } … … 92 88 break; 93 89 default: 94 assert(0); 90 assert(0); //TODO: repair this 91 break; 95 92 } 96 93 return packetContent_;
Note: See TracChangeset
for help on using the changeset viewer.