vg_strnull( &str, buf, sizeof(buf) );
u32 fg = 0;
network_status_string( &str, &fg );
- ui_text( (ui_rect){ vg.window_x - 200, 0, 200, 32 }, buf, 1,
+ ui_text( (ui_rect){ vg.window_x - 200, 0, 200, 48 }, buf, 1,
k_ui_align_middle_center, fg );
}
}
cp->best_time = sections[j];
}
+
+ /* LEGACY: check if steam achievements can give us a medal */
+ if( steam_ready && steam_stats_ready ){
+ for( u32 j=0; j<vg_list_size(track_infos); j ++ ){
+ struct track_info *inf = &track_infos[j];
+ if( !strcmp(inf->name,
+ mdl_pstr(&world->meta,route->pstr_name))){
+
+ steamapi_bool set = 0;
+ if( SteamAPI_ISteamUserStats_GetAchievement(
+ hSteamUserStats, inf->achievement_id, &set ) )
+ {
+ if( set ){
+ route->flags |= k_ent_route_flag_achieve_silver;
+ }
+ }
+ }
+ }
+ }
}
}
}