Changeset 1713 for code/branches/network/src/network/packet/Packet.cc
- Timestamp:
- Sep 6, 2008, 2:50:12 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/network/src/network/packet/Packet.cc
r1712 r1713 61 61 62 62 void blub(ENetPacket *packet){ 63 COUT( 0) << "blubb" << std::endl;63 COUT(4) << "blubb" << std::endl; 64 64 } 65 65 66 66 Packet::Packet(unsigned char *data, int clientID){ 67 67 flags_ = PACKET_FLAG_DEFAULT; 68 packetDirection_ = ENUM:: Outgoing;68 packetDirection_ = ENUM::Incoming; 69 69 clientID_=clientID; 70 70 data_=data; … … 72 72 } 73 73 74 Packet::Packet(ENetPacket *packet, ENetPeer *peer){74 /*Packet::Packet(ENetPacket *packet, ENetPeer *peer){ 75 75 packetDirection_ = ENUM::Incoming; 76 76 enetPacket_ = packet; 77 77 clientID_ = ClientInformation::findClient(&peer->address)->getID(); 78 78 data_ = packet->data; 79 } 79 }*/ 80 80 81 81 Packet::Packet(const Packet &p){ … … 107 107 } 108 108 enetPacket_ = enet_packet_create(getData(), getSize(), getFlags()); 109 //enetPacket_->freeCallback = &Packet::deletePacket; 109 110 enetPacket_->freeCallback = &blub; 110 111 packetMap_[enetPacket_] = this; … … 119 120 unsigned int clientID = ClientInformation::findClient(&peer->address)->getID(); 120 121 Packet *p; 122 COUT(3) << "packet type: " << *(ENUM::Type *)&data[_PACKETID] << std::endl; 121 123 switch( *(ENUM::Type *)&data[_PACKETID] ) 122 124 { 123 125 case ENUM::Acknowledgement: 126 COUT(3) << "ack" << std::endl; 124 127 p = new Acknowledgement( data, clientID ); 125 128 break; 126 129 case ENUM::Chat: 130 COUT(3) << "chat" << std::endl; 127 131 p = new Chat( data, clientID ); 128 132 break; 129 133 case ENUM::ClassID: 134 COUT(3) << "classid" << std::endl; 130 135 p = new ClassID( data, clientID ); 131 136 break; 132 137 case ENUM::Gamestate: 138 COUT(3) << "gamestate" << std::endl; 133 139 // TODO: remove brackets 134 140 p = new Gamestate( data, true, clientID ); 135 141 break; 136 142 case ENUM::Welcome: 143 COUT(3) << "welcome" << std::endl; 137 144 p = new Welcome( data, clientID ); 138 145 default:
Note: See TracChangeset
for help on using the changeset viewer.