38 lines
445 B
C
38 lines
445 B
C
#ifndef MESSAGE_H
|
|
#define MESSAGE_H
|
|
|
|
|
|
#pragma pack (push, 1)
|
|
|
|
struct adMessageHeader
|
|
{
|
|
int type;
|
|
int player;
|
|
};
|
|
|
|
|
|
struct adMessagePing // type = 1
|
|
{
|
|
adMessageHeader header;
|
|
char name[32];
|
|
};
|
|
|
|
|
|
struct adMessagePong // type = 2
|
|
{
|
|
adMessageHeader header;
|
|
int playerId;
|
|
unsigned int seed;
|
|
};
|
|
|
|
|
|
struct adMessageText // type = 3
|
|
{
|
|
adMessageHeader header;
|
|
char text[256];
|
|
};
|
|
|
|
#pragma pack (pop)
|
|
|
|
#endif // MESSAGE_H
|