Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Oct 6, 2008, 1:30:50 PM (16 years ago)
Author:
scheusso
Message:

first efforts to make the network module 64bit compatible
gamestates are still missing

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/network/src/network/packet/Packet.cc

    r1775 r1890  
    6767}
    6868
    69 Packet::Packet(unsigned char *data, int clientID){
     69Packet::Packet(uint8_t *data, unsigned int clientID){
    7070  flags_ = PACKET_FLAG_DEFAULT;
    7171  packetDirection_ = ENUM::Incoming;
     
    7575}
    7676
    77 /*Packet::Packet(ENetPacket *packet, ENetPeer *peer){
    78   packetDirection_ = ENUM::Incoming;
    79   enetPacket_ = packet;
    80   clientID_ = ClientInformation::findClient(&peer->address)->getID();
    81   data_ = packet->data;
    82 }*/
    8377
    8478Packet::Packet(const Packet &p){
     
    8882  clientID_ = p.clientID_;
    8983  if(p.data_){
    90     data_ = new unsigned char[p.getSize()];
     84    data_ = new uint8_t[p.getSize()];
    9185    memcpy(data_, p.data_, p.getSize());
    9286  }else
     
    139133
    140134Packet *Packet::createPacket(ENetPacket *packet, ENetPeer *peer){
    141   unsigned char *data = packet->data;
     135  uint8_t *data = packet->data;
    142136  unsigned int clientID = ClientInformation::findClient(&peer->address)->getID();
    143137  Packet *p;
Note: See TracChangeset for help on using the changeset viewer.