X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=network.h;fp=network.h;h=fc4829d6d1bb3468fb0db3595aaf867be63ad814;hb=1d8d9366022c064ef56d80d463c90a79721c6243;hp=2916ad94a824f6f9a5d543daa2e1e319d8ac14ec;hpb=7e1fe6c7931ba4492aa10ac5eebc316b74fb5dac;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/network.h b/network.h index 2916ad9..fc4829d 100644 --- a/network.h +++ b/network.h @@ -14,8 +14,6 @@ #define NETWORK_MAX_REQUESTS 8 -static int network_scores_updated = 0; - /* * Interface */ @@ -56,8 +54,9 @@ struct { struct network_request { vg_pool_node poolnode; - void (*callback)( netmsg_request *res, vg_msg *body ); + void (*callback)( netmsg_request *res, vg_msg *body, u64 userdata ); f64 sendtime; + u64 userdata; } *request_buffer; vg_pool request_pool; @@ -71,7 +70,7 @@ static int packet_minsize( SteamNetworkingMessage_t *msg, u32 size ); static void network_send_item( enum netmsg_playeritem_type type ); static void network_request_scoreboard( const char *mod_uid, const char *route_uid, - u32 week ); + u32 week, u64 userdata ); static void network_publish_laptime( const char *mod_uid, const char *route_uid, f64 lap_time );