#include "vg/vg_m.h"
#include "font.h"
-enum sr_bind{
+enum sr_bind
+{
k_srbind_jump = 0,
k_srbind_push,
k_srbind_skid,
k_srbind_mback,
k_srbind_maccept,
k_srbind_mopen,
+ k_srbind_mhub,
k_srbind_replay_play,
k_srbind_replay_freecam,
k_srbind_replay_resume,
INPUT_BASIC( SDLK_LEFT, SDL_CONTROLLER_BUTTON_DPAD_LEFT ),
[k_srbind_world_right] =
INPUT_BASIC( SDLK_RIGHT, SDL_CONTROLLER_BUTTON_DPAD_RIGHT ),
-[k_srbind_home] = INPUT_BASIC( SDLK_h, SDL_CONTROLLER_BUTTON_Y ),
[k_srbind_mup] = INPUT_BASIC( SDLK_UP, SDL_CONTROLLER_BUTTON_DPAD_UP ),
[k_srbind_mdown] = INPUT_BASIC( SDLK_DOWN, SDL_CONTROLLER_BUTTON_DPAD_DOWN ),
[k_srbind_mback] = INPUT_BASIC( SDLK_ESCAPE, SDL_CONTROLLER_BUTTON_B ),
[k_srbind_mopen] = INPUT_BASIC( SDLK_ESCAPE, SDL_CONTROLLER_BUTTON_START ),
+[k_srbind_mhub] = INPUT_BASIC( SDLK_h, SDL_CONTROLLER_BUTTON_Y ),
[k_srbind_maccept] = (vg_input_op[]){
vg_keyboard, SDLK_e, vg_gui_visible, 0,
vg_keyboard, SDLK_RETURN, vg_keyboard, SDLK_RETURN2,
static srinput;
static int input_filter_generic(void){
- if( srinput.state != k_input_state_enabled ||
- vg_ui.wants_mouse || vg_console.enabled || vg.settings_open )
+ if( (srinput.state != k_input_state_enabled) || vg_console.enabled ||
+ (workshop_form.page != k_workshop_form_hidden) )
return 1;
else
return 0;