X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=player_skate.c;h=dd0157b0a2150507cd64d069089e23c1e2a15d98;hb=2045008fd9c117a2a566dbe72d5998780fd4fa3b;hp=986be2d92f3fc27b6941b30521cd85eb7e847463;hpb=53b534974303043efaf1d887711fcd349f6a2885;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/player_skate.c b/player_skate.c index 986be2d..dd0157b 100644 --- a/player_skate.c +++ b/player_skate.c @@ -840,11 +840,12 @@ static void skate_apply_steering_model(void){ /* skids on keyboard lock to the first direction pressed */ if( vg_input.display_input_method == k_input_method_kbm ){ - if( button_down(k_srbind_skid) && (fabsf(state->skid)<0.01f) ){ - state->skid = vg_signf( steer ) * 0.01f; + if( button_press(k_srbind_skid) && (fabsf(state->skid)<0.01f) && + (fabsf(steer) > 0.4f) ){ + state->skid = vg_signf( steer ) * 0.02f; } - if( button_press(k_srbind_skid) ){ + if( button_press(k_srbind_skid) && (fabsf(state->skid)>0.01f) ){ skid_target = vg_signf( state->skid ); } }