test network 2
[carveJwlIkooP6JGAAIwe30JlM.git] / network_msg.h
index 9ad5c878420eedd22c694e9da5ff331cc01222aa..0d585badcfd7b4b89e27a50f4ed7a2b0e9585d62 100644 (file)
@@ -87,14 +87,15 @@ static scoreboard_client_data = {
 
 /* player updates 200 */
 
+/* client -> remote */
 typedef struct netmsg_playerframe netmsg_playerframe;
 enum{ k_inetmsg_playerframe = 200 };
 struct netmsg_playerframe{
    u32 inetmsg_id;
-
    v3f pos_temp;
 };
 
+/* remote -> client */
 typedef struct netmsg_playerjoin netmsg_playerjoin;
 enum{ k_inetmsg_playerjoin = 201 };
 struct netmsg_playerjoin{
@@ -106,6 +107,8 @@ struct netmsg_playerjoin{
    char board_uid[76];        /* UNUSED */
 };
 
+
+/* remote -> client */
 typedef struct netmsg_playerleave netmsg_playerleave;
 enum{ k_inetmsg_playerleave = 202 };
 struct netmsg_playerleave{
@@ -113,5 +116,14 @@ struct netmsg_playerleave{
    u32 index;
 };
 
+/* client <-> remote */
+typedef struct netmsg_playerusername netmsg_playerusername;
+enum{ k_inetmsg_playerusername = 203 };
+struct netmsg_playerusername{
+   u32 inetmsg_id;
+   u32 index;
+   char username[32];
+};
+
 #pragma pack(pop)
 #endif /* NETWORK_MSG_H */