X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=network_msg.h;h=4490502d0be9192234abe21991bd871452f31398;hb=9385ff1868a052d92d60c0b49aa03848460b1916;hp=9ad5c878420eedd22c694e9da5ff331cc01222aa;hpb=46f4e9ee87dc67402166e4c6b05efbe922cd7574;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/network_msg.h b/network_msg.h index 9ad5c87..4490502 100644 --- a/network_msg.h +++ b/network_msg.h @@ -91,19 +91,16 @@ typedef struct netmsg_playerframe netmsg_playerframe; enum{ k_inetmsg_playerframe = 200 }; struct netmsg_playerframe{ u32 inetmsg_id; - - v3f pos_temp; + f64 timestamp; + u8 client, subsystem; + u8 animdata[]; }; typedef struct netmsg_playerjoin netmsg_playerjoin; enum{ k_inetmsg_playerjoin = 201 }; struct netmsg_playerjoin{ u32 inetmsg_id; - u32 index; - char username[32]; /* UNUSED */ - char playermodel_uid[76]; /* UNUSED */ - char board_uid[76]; /* UNUSED */ }; typedef struct netmsg_playerleave netmsg_playerleave; @@ -113,5 +110,22 @@ struct netmsg_playerleave{ u32 index; }; +typedef struct netmsg_playerusername netmsg_playerusername; +enum{ k_inetmsg_playerusername = 203 }; +struct netmsg_playerusername{ + u32 inetmsg_id; + u32 index; + char name[]; +}; + +typedef struct netmsg_playeritem netmsg_playeritem; +enum{ k_inetmsg_playeritem = 204 }; +struct netmsg_playeritem{ + u32 inetmsg_id; + u32 client; + u8 type; + char uid[]; +}; + #pragma pack(pop) #endif /* NETWORK_MSG_H */