VG_STATIC
void world_routes_local_set_record( world_instance *world, ent_route *route,
- double lap_time )
+ f64 lap_time )
{
vg_success( " NEW LAP TIME: %f\n", lap_time );
if( time_centiseconds > (float)0xfffe ) /* skill issue */
return;
- highscore_record temp;
- temp.trackid = route->official_track_id;
- temp.datetime = time(NULL);
- temp.playerid = 0;
- temp.points = 0;
- temp.time = time_centiseconds;
-
-#if 0
- highscores_push_record( &temp );
-#endif
-
struct track_info *ti = &track_infos[ route->official_track_id ];
+ highscore_record *record = &ti->record;
+ record->trackid = route->official_track_id;
+ record->datetime = time(NULL);
+ record->playerid = 0;
+ record->points = 0;
+ record->time = time_centiseconds;
ti->push = 1;
if( ti->achievement_id ){