Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Nov 20, 2007, 8:33:15 PM (16 years ago)
Author:
dumenim
Message:

dumenim added some comment to the code

File:
1 edited

Legend:

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

    r199 r223  
     1/*
     2 *Class generates packets that can be send by enet
     3 *
     4 * Autor: Dumeni Manatschal
     5 * 
     6*/
     7
    18#include "PacketManager.h"
    29#include "enet/enet.h"
     
    1118PacketGenerator::PacketGenerator() {}
    1219
     20//following functions create a packet in form of bytestream
     21
    1322ENetPacket* PacketGenerator::acknowledgement( int state, int reliable )
    1423{
     
    2231        return packet;
    2332}
    24 
     33/*### mouseupdates */
    2534ENetPacket* PacketGenerator::mousem( double x, double y, int reliable )
    2635{
     
    3544        return packet;
    3645}
    37 
     46/*### keystrikes updates */
    3847ENetPacket* PacketGenerator::keystrike( char press, int reliable )
    3948{
     
    4756        return packet;
    4857}
    49 
     58/*### chat messages packet */
    5059ENetPacket* PacketGenerator::chatMessage( const char* message, int reliable )
    5160{
    5261        int* trans = new int[sizeof(int) + strlen(message) + 1];
    5362        *trans = CHAT;
     63        //be carefull here, don't forget to allocate the space before using it ;-)
    5464        memcpy( &trans[1], (const void*)message, strlen( message ) + 1);
    5565        ENetPacket *packet = enet_packet_create( trans , sizeof( int ) + strlen( message ) + 1, reliable );
Note: See TracChangeset for help on using the changeset viewer.