Changeset 440 for code/branches/FICN/src/network/PacketManager.h
- Timestamp:
- Dec 9, 2007, 3:48:16 PM (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
code/branches/FICN/src/network/PacketManager.h
r437 r440 5 5 #include <enet/enet.h> 6 6 #include "PacketTypes.h" 7 8 #define CLIENTID_CLIENT -1 7 9 8 10 //enum netowk generaly used to set the type ID of a packet … … 27 29 ENetPacket* mousem( double x, double y, int reliable = ENET_PACKET_FLAG_RELIABLE ); 28 30 ENetPacket* keystrike( char press, int reliable = ENET_PACKET_FLAG_RELIABLE ); 29 30 31 31 ENetPacket* chatMessage( const char* message, int reliable = ENET_PACKET_FLAG_RELIABLE ); 32 ENetPacket* gstate( GameStateCompressed *states, int reliable = ENET_PACKET_FLAG_RELIABLE ); 33 ENetPacket* clid( int classid, std::string classname, int reliable = ENET_PACKET_FLAG_RELIABLE ); 32 34 private: 33 35 }; … … 50 52 51 53 52 void acknowledgement( ENetPacket* packet);53 void mousem( ENetPacket* packet);54 void keystrike( ENetPacket* packet);55 void chatMessage( ENetPacket* packet);56 57 54 void acknowledgement( ENetPacket* packet, int clientId = CLIENTID_CLIENT ); 55 void mousem( ENetPacket* packet, int clientId = CLIENTID_CLIENT ); 56 void keystrike( ENetPacket* packet, int clientId = CLIENTID_CLIENT ); 57 void chatMessage( ENetPacket* packet, int clientId = CLIENTID_CLIENT); 58 void gstate( ENetPacket* packet ); 59 void clid( ENetPacket *packet); 58 60 59 61 //process data 60 62 //two functions are note yet implemented! 61 63 //virtual void processGamestate(GameState *state); 62 virtual void processChat( chat *data );64 virtual void processChat( chat *data, int clientId); 63 65 virtual void processClassid( classid *cid); 64 66 //virtual void processAck( ack *data); … … 68 70 void printMouse( mouse* data ); 69 71 void printKey( keyboard* data ); 70 void printChat( chat* data );72 void printChat( chat* data, int clientId ); 71 73 void printGamestate( GameStateCompressed *data ); 72 74 void printClassid( classid *cid); 73 75 }; 74 76 }
Note: See TracChangeset
for help on using the changeset viewer.