Changeset 787806f in network-game for common/Message.h


Ignore:
Timestamp:
Jul 2, 2013, 10:24:22 PM (12 years ago)
Author:
dportnoy <dmp1488@…>
Branches:
master
Children:
1a3c42d
Parents:
f3cf1a5
Message:

Added an ACK message type and a skeleton MessageProcessor class

File:
1 edited

Legend:

Unmodified
Added
Removed
  • common/Message.h

    rf3cf1a5 r787806f  
    22#define _MESSAGE_H
    33
    4 #define MSG_TYPE_REGISTER          1
    5 #define MSG_TYPE_LOGIN             2
    6 #define MSG_TYPE_LOGOUT            3
    7 #define MSG_TYPE_CHAT              4
    8 #define MSG_TYPE_PLAYER            5  // server sends this to update player positions
    9 #define MSG_TYPE_PLAYER_MOVE       6  // client sends this when a player wants to move
    10 #define MSG_TYPE_OBJECT            7
    11 #define MSG_TYPE_REMOVE_OBJECT     8
    12 #define MSG_TYPE_PICKUP_FLAG       9
    13 #define MSG_TYPE_DROP_FLAG         10
    14 #define MSG_TYPE_SCORE             11
    15 #define MSG_TYPE_START_ATTACK      12
    16 #define MSG_TYPE_ATTACK            13
    17 #define MSG_TYPE_PROJECTILE        14
    18 #define MSG_TYPE_REMOVE_PROJECTILE 15
     4#define MSG_TYPE_ACK               1
     5#define MSG_TYPE_REGISTER          2
     6#define MSG_TYPE_LOGIN             3
     7#define MSG_TYPE_LOGOUT            4
     8#define MSG_TYPE_CHAT              5
     9#define MSG_TYPE_PLAYER            6  // server sends this to update player positions
     10#define MSG_TYPE_PLAYER_MOVE       7  // client sends this when a player wants to move
     11#define MSG_TYPE_OBJECT            8
     12#define MSG_TYPE_REMOVE_OBJECT     9
     13#define MSG_TYPE_PICKUP_FLAG       10
     14#define MSG_TYPE_DROP_FLAG         11
     15#define MSG_TYPE_SCORE             12
     16#define MSG_TYPE_START_ATTACK      13
     17#define MSG_TYPE_ATTACK            14
     18#define MSG_TYPE_PROJECTILE        15
     19#define MSG_TYPE_REMOVE_PROJECTILE 16
    1920
    2021typedef struct
     
    2627int sendMessage(NETWORK_MSG *msg, int sock, struct sockaddr_in *dest);
    2728
    28 int receiveMessage(NETWORK_MSG *msg, int sock, struct sockaddr_in *dest);
     29int receiveMessage(NETWORK_MSG *msg, int sock, struct sockaddr_in *source);
    2930
    3031#endif
Note: See TracChangeset for help on using the changeset viewer.