return;
}
+ f64 delta = vg.time_real - board->cache_time;
+ if( (delta > 45.0) || (board->cache_time == 0.0) )
+ {
+ board->cache_time = vg.time_real;
+ ent_route *route = af_arritm( &world->ent_route, route_index );
+ char mod_uid[ ADDON_UID_MAX ];
+ addon_uid( _world.main.addon_id, mod_uid );
+ network_request_scoreboard( mod_uid, af_str( &world->meta.af, route->pstr_name ),
+ NETWORK_LEADERBOARD_ALLTIME_AND_CURRENT_WEEK, route_index );
+ }
+
if( board->status != k_request_status_ok )
{
ui_fill( ctx, leaderboard_box, ui_opacity( GUI_COL_DARK, 0.36f ) );
- ui_text( ctx, leaderboard_box, "Leaderboard error", 1, k_ui_align_middle_center, 0 );
+ ui_text( ctx, leaderboard_box, "...", 1, k_ui_align_middle_center, 0 );
return;
}
player__im_gui( ctx );
world_instance *world = &_world.main;
- world_routes_imgui( ctx, world );
- _ent_route_imgui( ctx );
- //skaterift_replay_imgui( ctx );
+ if( skaterift.activity != k_skaterift_replay )
+ {
+ world_routes_imgui( ctx, world );
+ _ent_route_imgui( ctx );
+ }
_replay2_imgui( ctx );
workshop_form_gui( ctx );
world_gui( ctx, world );