#ifndef ALT_PANEL #define ALT_PANEL 0 #endif #ifdef CONSOLE #undef LOCAL_NOT_IN_CAC #define LOCAL_NOT_IN_CAC ( !menuisopen("menu_cac_custom") ) #undef LOCAL_IN_CAC #define LOCAL_IN_CAC ( menuisopen("menu_cac_custom") ) #ifndef BUTTON_Y_FILTER #define BUTTON_Y_FILTER 0 #endif #undef NAV_FONT #ifdef SPLITSCREEN_ENABLED #define NAV_FONT UI_FONT_SMALL #else #define NAV_FONT UI_FONT_NORMAL #endif // change filter Y button for leaderboards itemDef { name change_filter text "@PLATFORM_CHANGE_FILTER" textfont UI_FONT_NORMAL textscale TEXTSIZE_SMALL rect 90 -4 0 0 CHOICE_HORIZONTAL_ALIGN VERTICAL_ALIGN_BOTTOM visible when( BUTTON_Y_FILTER ); decoration execKeyInt BUTTON_Y { play "mouse_click"; execNow "toggle lb_filter 0 1"; } } #ifndef BUTTON_X_GOTOTOP #define BUTTON_X_GOTOTOP 0 #endif #ifndef BUTTON_ACCEPT #define BUTTON_ACCEPT 0 #endif // jump to top X button for leaderboards itemDef { name goto_top text "@PLATFORM_GOTOTOP" textfont UI_FONT_OBJECTIVE textscale TEXTSIZE_SMALL textalign ITEM_ALIGN_CENTER rect -40 -4 0 0 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM visible when( BUTTON_X_GOTOTOP ); decoration } itemDef { name accept_button text "@PLATFORM_SELECT" textfont UI_FONT_OBJECTIVE textscale TEXTSIZE_SMALL textalign ITEM_ALIGN_CENTER rect 44 -4 0 0 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM visible when( BUTTON_ACCEPT ); decoration } #ifndef BUTTON_PGUP #define BUTTON_PGUP 0 #endif #ifndef BUTTON_PGDOWN #define BUTTON_PGDOWN 0 #endif #ifndef BUTTON_REFRESH #define BUTTON_REFRESH 0 #endif // refresh button for systemlink itemDef { name refresh text "@PLATFORM_REFRESH" textfont UI_FONT_OBJECTIVE textscale TEXTSIZE_SMALL textalign ITEM_ALIGN_RIGHT rect -20 -4 0 0 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM visible when( BUTTON_REFRESH ); decoration } // page up and down itemDef { name pgup text "@PLATFORM_PGUP" textfont UI_FONT_OBJECTIVE textscale TEXTSIZE_SMALL textalign ITEM_ALIGN_LEFT rect -180 -4 0 0 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_BOTTOM visible when( BUTTON_PGUP ); decoration } itemDef { name pgdown text "@PLATFORM_PGDOWN" textfont UI_FONT_OBJECTIVE textscale TEXTSIZE_SMALL textalign ITEM_ALIGN_LEFT rect -90 -4 0 0 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_BOTTOM visible when( BUTTON_PGDOWN ); decoration } itemDef { style WINDOW_STYLE_SHADER rect 0 -20 16 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_BOTTOM origin 0 0 background "ui_arrow_left" forecolor 1 1 1 1 visible 1 decoration } itemDef { rect 18 -4 0 0 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_BOTTOM origin 0 0 text "@PLATFORM_BACK" textfont CHOICE_TEXTFONT textscale TEXTSIZE_SMALL textalign ITEM_ALIGN_BOTTOM_LEFT visible 1 decoration } itemDef { rect 18 -4 0 0 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_BOTTOM origin 0 0 text "@PLATFORM_SAVECUSTOMMODE" textfont UI_FONT_NORMAL textscale TEXTSIZE_SMALL textalign ITEM_ALIGN_BOTTOM_LEFT visible 0//when( LOCAL_IN_CAC ); decoration } #endif // #ifdef CONSOLE #ifdef PC #ifndef BACK_ENABLE #define BACK_ENABLE 1 #endif #ifndef BACK_OPEN #define BACK_OPEN open main_text; #endif itemDef { name back text "@MENU_BACK" type 1 style WINDOW_STYLE_FILLED textstyle ITEM_TEXTSTYLE_SHADOWED rect -250 -26 40 20 HORIZONTAL_ALIGN_CENTER VERTICAL_ALIGN_BOTTOM textfont UI_FONT_NORMAL textalign ITEM_ALIGN_LEFT forecolor 1 0.1 0.1 1 textscale 0.3 textaligny 18 visible 0; mouseEnter { play "mouse_over"; } action { play "mouse_click"; close self; BACK_OPEN } } #endif // #ifdef PC