4 #include "vg/vg_stdint.h"
5 #include "world_info.h"
6 #include "vg/vg_platform.h"
10 typedef struct netmsg_blank netmsg_blank
;
15 enum{ k_inetmsg_blank
= 0 };
17 typedef struct netmsg_auth netmsg_auth
;
25 enum{ k_inetmsg_auth
= 1 };
27 typedef struct netmsg_scores_request netmsg_scores_request
;
28 struct netmsg_scores_request
32 enum{ k_inetmsg_scores_request
= 2 };
34 typedef struct netmsg_set_score netmsg_set_score
;
35 struct netmsg_set_score
40 struct netmsg_score_record
48 enum{ k_inetmsg_set_score
= 3 };
50 typedef struct netmsg_set_nickname netmsg_set_nickname
;
51 struct netmsg_set_nickname
56 enum{ k_inetmsg_set_nickname
= 4 };
59 typedef struct netmsg_scoreboard netmsg_scoreboard
;
60 enum{ k_inetmsg_scoreboard
= 5 };
61 struct netmsg_scoreboard
70 boards
[ vg_list_size(track_infos
) ];
72 static scoreboard_client_data
= {
73 .inetmsg_id
= k_inetmsg_scoreboard
,
74 .board_count
= vg_list_size(track_infos
)
76 /* probably about 10k */
79 #endif /* NETWORK_MSG_H */