projects
/
carveJwlIkooP6JGAAIwe30JlM.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
test network 6
[carveJwlIkooP6JGAAIwe30JlM.git]
/
network_msg.h
diff --git
a/network_msg.h
b/network_msg.h
index 9ad5c878420eedd22c694e9da5ff331cc01222aa..b76e695fbb75031d931131303e5c478008e6bf55 100644
(file)
--- a/
network_msg.h
+++ b/
network_msg.h
@@
-87,14
+87,16
@@
static scoreboard_client_data = {
/* player updates 200 */
/* player updates 200 */
+/* client -> remote */
typedef struct netmsg_playerframe netmsg_playerframe;
enum{ k_inetmsg_playerframe = 200 };
struct netmsg_playerframe{
u32 inetmsg_id;
typedef struct netmsg_playerframe netmsg_playerframe;
enum{ k_inetmsg_playerframe = 200 };
struct netmsg_playerframe{
u32 inetmsg_id;
-
-
v3f pos_temp
;
+ u8 client, subsystem;
+
u8 animdata[]
;
};
};
+/* remote -> client */
typedef struct netmsg_playerjoin netmsg_playerjoin;
enum{ k_inetmsg_playerjoin = 201 };
struct netmsg_playerjoin{
typedef struct netmsg_playerjoin netmsg_playerjoin;
enum{ k_inetmsg_playerjoin = 201 };
struct netmsg_playerjoin{
@@
-106,6
+108,8
@@
struct netmsg_playerjoin{
char board_uid[76]; /* UNUSED */
};
char board_uid[76]; /* UNUSED */
};
+
+/* remote -> client */
typedef struct netmsg_playerleave netmsg_playerleave;
enum{ k_inetmsg_playerleave = 202 };
struct netmsg_playerleave{
typedef struct netmsg_playerleave netmsg_playerleave;
enum{ k_inetmsg_playerleave = 202 };
struct netmsg_playerleave{
@@
-113,5
+117,14
@@
struct netmsg_playerleave{
u32 index;
};
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 */
#pragma pack(pop)
#endif /* NETWORK_MSG_H */