X-Git-Url: https://harrygodden.com/git/?a=blobdiff_plain;f=menu.h;h=c2a963e0071c2ae954ce028d302ba8c66100ab3a;hb=7f4c71033c06954f3094c9d51219628438b80ac8;hp=5143c511cf122ff6d862093ce3748283365a814c;hpb=77c2df4874873fb2d085b9413ed97f66681ad7ac;p=carveJwlIkooP6JGAAIwe30JlM.git diff --git a/menu.h b/menu.h index 5143c51..c2a963e 100644 --- a/menu.h +++ b/menu.h @@ -245,19 +245,6 @@ static void menu_trigger_item( ent_menuitem *item ){ vg.window_should_close = 1; } - /* DEPRECATED? */ - else if( MDL_CONST_PSTREQ( &menu.model, q, "reset_nearest" ) ){ - localplayer_cmd_respawn( 0, NULL ); - menu_close(); - } - /* DEPRECATED? */ - else if( MDL_CONST_PSTREQ( &menu.model, q, "reset_home" ) ){ - world_set_active_instance( 0 ); - localplayer.viewable_world = world_current_instance(); - localplayer_cmd_respawn( 1, (const char *[]){"start"} ); - menu_close(); - } - else if( MDL_CONST_PSTREQ( &menu.model, q, "reset" ) ){ menu_close(); respawn_begin_chooser(); @@ -781,38 +768,32 @@ static void menu_render(void){ } static void menu_binding_string( char buf[128], u32 pstr ){ - vg_strncpy( "error", buf, 128, k_strncpy_allow_cutoff ); + vg_str str; + vg_strnull( &str, buf, 128 ); if( MDL_CONST_PSTREQ( &menu.model, pstr, "bind_jump" ) ){ - vg_strncpy( button_display_string(k_srbind_jump), buf, 128, - k_strncpy_allow_cutoff ); + vg_input_string( &str, input_button_list[k_srbind_jump], 1 ); } else if( MDL_CONST_PSTREQ( &menu.model, pstr, "bind_trick0" ) ){ - vg_str str; - vg_strnull( &str, buf, 128 ); vg_strcat( &str, "SHUVIT " ); - vg_strcat( &str, button_display_string(k_srbind_trick0) ); + vg_input_string( &str, input_button_list[k_srbind_trick0], 1 ); } else if( MDL_CONST_PSTREQ( &menu.model, pstr, "bind_trick1" ) ){ - vg_str str; - vg_strnull( &str, buf, 128 ); vg_strcat( &str, "KICKFLIP " ); - vg_strcat( &str, button_display_string(k_srbind_trick1) ); + vg_input_string( &str, input_button_list[k_srbind_trick1], 1 ); } else if( MDL_CONST_PSTREQ( &menu.model, pstr, "bind_trick2" ) ){ - vg_str str; - vg_strnull( &str, buf, 128 ); vg_strcat( &str, "TREFLIP " ); - vg_strcat( &str, button_display_string(k_srbind_trick2) ); + vg_input_string( &str, input_button_list[k_srbind_trick2], 1 ); } else if( MDL_CONST_PSTREQ( &menu.model, pstr, "bind_grab" ) ){ - vg_strncpy( axis_display_string(k_sraxis_grab), buf, 128, - k_strncpy_allow_cutoff ); + vg_input_string( &str, input_axis_list[k_sraxis_grab], 1 ); } else if( MDL_CONST_PSTREQ( &menu.model, pstr, "bind_grab_mod" ) ){ - vg_strncpy( joystick_display_string(k_srjoystick_grab, 2), buf, 128, - k_strncpy_allow_cutoff ); + vg_input_string( &str, input_joy_list[k_srjoystick_grab], 1 ); } + else + vg_strcat( &str, "error" ); } #endif /* MENU_H */