X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=world_routes.h;h=3de9278b5a13079cef0df65717b29058a00e9e93;hb=5af2a88b715579036a6c49397588ffe2e04400e1;hp=8f570d20689cbb0546c8bd8f5694c63bfae7116f;hpb=8bc80dc83f08a7016f1057f82d00727a2e417fa3;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/world_routes.h b/world_routes.h index 8f570d2..3de9278 100644 --- a/world_routes.h +++ b/world_routes.h @@ -430,7 +430,8 @@ static void world_routes_ui_draw( u32 route, v4f colour, float offset ) v4_copy( colour, fade_colour ); fade_colour[3] *= 1.0f-fade_amt; - float timer_delta = (vg.time - world.routes.last_interaction) * (1.0/60.0), + /* 1 minute timer */ + float timer_delta = (vg.time - world.routes.last_interaction) * (1.0/30.0), timer_scale = 1.0f - vg_minf( timer_delta, 1.0f ); /* @@ -495,7 +496,15 @@ static void world_routes_local_set_record( u32 route, double lap_time ) temp.time = time_centiseconds; highscores_push_record( &temp ); - track_infos[ pr->track_id ].push = 1; + + struct track_info *pti = &track_infos[ pr->track_id ]; + pti->push = 1; + + if( pti->achievement_id ) + { + steam_set_achievement( pti->achievement_id ); + steam_store_achievements(); + } } else {