/* 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 );
}
}