X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=input.h;h=7e1e6aa4f0afc84f6d16197ce1af1d9344b6dcc8;hb=7122b79f53f4501751d884c0bf2e838ab501c4a3;hp=1fc945fdd3870d9badccd25f61a30f28dcdb3eef;hpb=6ba5c35d106d749a1ebafbd3cbe18c3a02f781d3;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/input.h b/input.h index 1fc945f..7e1e6aa 100644 --- a/input.h +++ b/input.h @@ -15,6 +15,7 @@ enum sr_bind{ k_srbind_trick0, k_srbind_trick1, k_srbind_trick2, + k_srbind_sit, k_srbind_use, k_srbind_reset, k_srbind_camera, @@ -123,7 +124,8 @@ static const char *button_display_string( enum sr_bind button ) [k_srbind_mopen] = controller_glyph( SDL_CONTROLLER_BUTTON_GUIDE ), [k_srbind_replay_play]= controller_glyph( SDL_CONTROLLER_BUTTON_X ), [k_srbind_replay_freecam]=controller_glyph(SDL_CONTROLLER_BUTTON_Y ), -[k_srbind_replay_resume]=controller_glyph( SDL_CONTROLLER_BUTTON_A ) +[k_srbind_replay_resume]=controller_glyph( SDL_CONTROLLER_BUTTON_A ), + [k_srbind_sit] = controller_glyph( SDL_CONTROLLER_BUTTON_B ) }; const char *keyboard_table[ k_srbind_max ] = { @@ -148,6 +150,7 @@ static const char *button_display_string( enum sr_bind button ) [k_srbind_replay_play]= KEYBOARD_GLYPH( "G" ), [k_srbind_replay_freecam] = KEYBOARD_GLYPH( "F" ), [k_srbind_replay_resume]= "\xa1", + [k_srbind_sit] = KEYBOARD_GLYPH( "Z" ) }; if( vg_input.display_input_method == k_input_method_controller ) @@ -311,6 +314,7 @@ static void skaterift_preupdate_inputs(void) setbtn( k_srbind_replay_play, vg_getkey(SDLK_g) ); setbtn( k_srbind_replay_freecam, vg_getkey(SDLK_f) ); setbtn( k_srbind_replay_resume, vg_getkey(SDLK_SPACE) ); + setbtn( k_srbind_sit, vg_getkey(SDLK_z) ); /* axis * --------------------------------------------*/ @@ -371,6 +375,7 @@ static void skaterift_preupdate_inputs(void) setbtn( k_srbind_replay_resume, buttons[ SDL_CONTROLLER_BUTTON_A ] ); setbtn( k_srbind_replay_play, buttons[ SDL_CONTROLLER_BUTTON_X ] ); setbtn( k_srbind_replay_freecam, buttons[ SDL_CONTROLLER_BUTTON_Y ] ); + setbtn( k_srbind_sit, buttons[ SDL_CONTROLLER_BUTTON_B ] ); float *axis = controller->axises; float *steer = srinput.joystick_states[ k_srjoystick_steer ][0],