bulletadd
This commit is contained in:
@@ -12,8 +12,8 @@ namespace netprot {
|
||||
ERR, INPUT, OUTPUT, SYNC,
|
||||
TEAMINF, SELFINF, PLAYINF, LOGINF,
|
||||
CHUNKMOD, PLAYERMOD, PICKUPMOD,
|
||||
GAMEINFO, ENDINFO , CHAT, ERRLOG,
|
||||
LAST_PACK
|
||||
GAMEINFO, ENDINFO , BULLET,
|
||||
CHAT, ERRLOG, LAST_PACK
|
||||
};
|
||||
|
||||
/* Structures */
|
||||
@@ -135,6 +135,12 @@ namespace netprot {
|
||||
BlockType b_type, old_b_type;
|
||||
};
|
||||
|
||||
struct BulletAdd {
|
||||
Timestamp tstamp;
|
||||
Vector3f pos, dir;
|
||||
uint64_t id;
|
||||
};
|
||||
|
||||
struct ErrorLog { // srv -> cli TCP event
|
||||
char mess[140];
|
||||
bool is_fatal;
|
||||
@@ -153,6 +159,7 @@ namespace netprot {
|
||||
void Serialize(GameInfo* ginfo, char* buf[], uint32_t* buflen); // cli/srv
|
||||
void Serialize(Chat* chat, char* buf[], uint32_t* buflen); // cli/srv
|
||||
void Serialize(ChunkMod* chmod, char* buf[], uint32_t* buflen); // srv
|
||||
void Serialize(BulletAdd* bull, char* buf[], uint32_t* buflen); // srv
|
||||
void Serialize(ErrorLog* errlog, char* buf[], uint32_t* buflen); // srv
|
||||
|
||||
bool Deserialize(Input* in, char* buf, uint32_t* buflen); // srv
|
||||
@@ -164,6 +171,7 @@ namespace netprot {
|
||||
bool Deserialize(GameInfo* ginfo, char* buf, uint32_t* buflen); // cli
|
||||
bool Deserialize(Chat* chat, char* buf, uint32_t* buflen); // srv/cli
|
||||
bool Deserialize(ChunkMod* chmod, char* buf, uint32_t* buflen); // cli
|
||||
bool Deserialize(BulletAdd* bull, char* buf, uint32_t* buflen); // cli
|
||||
bool Deserialize(ErrorLog* errlog, char* buf, uint32_t* buflen); // srv
|
||||
|
||||
PACKET_TYPE getType(char* buf, uint32_t buflen);
|
||||
|
Reference in New Issue
Block a user