X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player.h;h=442d03e0ab7a783fd1b71bba44762e9675cb6e20;hb=b93c61c54e7ac56f6808b9a563d3e4221ca8482e;hp=fc435dc849bfdc34e19433108157b9bd90ab50f9;hpb=88b191de24adac2a2f9aa57d001dcf17e12f788e;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player.h b/player.h index fc435dc..442d03e 100644 --- a/player.h +++ b/player.h @@ -374,16 +374,20 @@ static void player_update_post(void) { player.rewinding = 0; player.rewind_length = 1; + world.sky_target_rate = 1.0; } else { + world.sky_target_rate = -100.0; assert( player.rewind_length > 0 ); v2f override_angles; v3f override_pos; float budget = vg.time_delta, - overall_length = player.rewind_length*0.25f; + overall_length = player.rewind_length; + + world_routes_rollback_time( player.rewind_time / overall_length ); for( int i=0; (i<10)&&(player.rewind_time>0.0f)&&(budget>0.0f); i ++ ) {