- chs = vg_strncpy( client->item_player, item->uid, ADDON_UID_MAX,
- k_strncpy_always_add_null );
- item->type = k_addon_type_player;
- item->client = i;
- size = sizeof(netmsg_playeritem) + chs + 1;
- SteamAPI_ISteamNetworkingSockets_SendMessageToConnection(
- hSteamNetworkingSockets, joiner->connection,
- item, size, k_nSteamNetworkingSend_Reliable, NULL );
-
- chs = vg_strncpy( client->item_board, item->uid, ADDON_UID_MAX,
- k_strncpy_always_add_null );
- item->type = k_addon_type_board;
- item->client = i;
- size = sizeof(netmsg_playeritem) + chs + 1;
- SteamAPI_ISteamNetworkingSockets_SendMessageToConnection(
- hSteamNetworkingSockets, joiner->connection,
- item, size, k_nSteamNetworkingSend_Reliable, NULL );
+ for( int j=0; j<k_netmsg_playeritem_max; j++ ){
+ chs = vg_strncpy( client->items[j], item->uid, ADDON_UID_MAX,
+ k_strncpy_always_add_null );
+ item->type_index = j;
+ item->client = i;
+ size = sizeof(netmsg_playeritem) + chs + 1;
+ SteamAPI_ISteamNetworkingSockets_SendMessageToConnection(
+ hSteamNetworkingSockets, joiner->connection,
+ item, size, k_nSteamNetworkingSend_Reliable, NULL );
+ }