X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;ds=sidebyside;f=network_msg.h;fp=network_msg.h;h=0d585badcfd7b4b89e27a50f4ed7a2b0e9585d62;hb=b1f5771eda7a9788b86604a4368eb83babdf486d;hp=9ad5c878420eedd22c694e9da5ff331cc01222aa;hpb=46f4e9ee87dc67402166e4c6b05efbe922cd7574;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/network_msg.h b/network_msg.h index 9ad5c87..0d585ba 100644 --- a/network_msg.h +++ b/network_msg.h @@ -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 */