From: hgn Date: Thu, 14 Dec 2023 02:04:16 +0000 (+0000) Subject: adjust input filtering X-Git-Url: https://harrygodden.com/git/?p=carveJwlIkooP6JGAAIwe30JlM.git;a=commitdiff_plain;h=2045008fd9c117a2a566dbe72d5998780fd4fa3b adjust input filtering --- 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 ); } }