Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 28, 2007, 12:08:09 AM (16 years ago)
Author:
dumenim
Message:

added gamestates to packetCode/Decode classes

File:
1 edited

Legend:

Unmodified
Added
Removed
  • code/branches/network/src/network/PacketGenerator.cc

    r223 r290  
    6868}
    6969
     70/*### gamestate packet */
     71ENetPacket* PacketGenerator::gstate( GameState* states, int reliable )
     72{
     73        int* gid; *gid = GAMESTATE;
     74        int totalLen = sizeof( int ) + states->size;
     75        unsigned char* data = (unsigned char*)malloc( totalLen );
     76        memcpy( (void*)(data), (const void*)gid, sizeof( int ) );
     77        memcpy( (void*)(data+sizeof( int )), (const void*)states->data, states->size );
     78        ENetPacket *packet = enet_packet_create( data , totalLen, reliable );
     79       
     80        return packet;
     81}
Note: See TracChangeset for help on using the changeset viewer.