static void network_request_scoreboard( const char *mod_uid,
const char *route_uid,
u32 week, u64 userdata ){
- if( !network_client.remote )
+ if( !network_connected() )
return;
netmsg_request *req = alloca( sizeof(netmsg_request) + 512 );
static void network_publish_laptime( const char *mod_uid,
const char *route_uid, f64 lap_time ){
- if( !network_client.remote )
+ if( !network_connected() )
return;
i32 time_centiseconds = lap_time * 100.0;
}
static void network_send_item( enum netmsg_playeritem_type type ){
- if( !network_client.remote )
+ if( !network_connected() )
return;
netmsg_playeritem *item =
}
static void on_persona_state_change( CallbackMsg_t *msg ){
- if( network_client.remote ){
- PersonaStateChange_t *info = (void *)msg->m_pubParam;
+ if( !network_connected() )
+ return;
- ISteamUser *hSteamUser = SteamAPI_SteamUser();
-
- vg_info( "User: %llu, change: %u\n", info->m_ulSteamID,
- info->m_nChangeFlags );
+ PersonaStateChange_t *info = (void *)msg->m_pubParam;
+ ISteamUser *hSteamUser = SteamAPI_SteamUser();
- if( info->m_ulSteamID == SteamAPI_ISteamUser_GetSteamID(hSteamUser) ){
- if( info->m_nChangeFlags & k_EPersonaChangeName ){
- network_send_username();
- }
+ vg_info( "User: %llu, change: %u\n", info->m_ulSteamID,
+ info->m_nChangeFlags );
+
+ if( info->m_ulSteamID == SteamAPI_ISteamUser_GetSteamID(hSteamUser) ){
+ if( info->m_nChangeFlags & k_EPersonaChangeName ){
+ network_send_username();
}
}
}
return;
}
- if( !network_client.remote ){
+ if( !network_connected() ){
sfd_encode( 4, "Offline" );
return;
}
struct leaderboard_cache *board = &world->leaderboard_cache[ closest ];
/* request new board if cache expires */
- if( network_client.remote ){
+ if( network_connected() ){
f64 delta = vg.time_real - board->cache_time;
if( (delta > 45.0) || (board->cache_time == 0.0) ){
board->cache_time = vg.time_real;