#include "ui/menudef.h" #include "ui_mp/main.inc" #define MENU_NAME "changemap" #define MENU_TITLE "@MPUI_CALLVOTE" #define MENU_SECTION_TITLE "" #undef CHOICE_GROUP #define CHOICE_GROUP MENU_NAME { menuDef { name MENU_NAME rect 0 0 640 480 foreColor CHOICE_TEXTCOLOR focusColor CHOICE_TEXTCOLOR blurWorld 7 onEsc { close "self"; open "class"; } #define BACKGROUND_PC_OPTIONS #define BACKGROUND_IW4 #define SIDEBAR_RIGHT #include "ui_mp/bg.inc" itemDef { rect 0 0 272 28 1 1 decoration visible 1 forecolor 1 1 1 1 textfont 9 textalign 6 textalignx -60 textscale 0.5 text MENU_TITLE } #define CHOICE_Y(i) (28 + (i * 20)) #define CHOICE_ORIGIN(i) -64 CHOICE_Y(i) #define CHOICE_RECT(i) CHOICE_ORIGIN(i) 336 20 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP #define HR_ORIGIN(i) 0 (CHOICE_Y(i) - 0.5) #define HR_RECT(i) HR_ORIGIN(i) 216 1 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP MENU_CHOICE_BUTTON_VIS(0, "button_1", "@MP_VOTE_MAPRESTART", exec "cmd callvote map_restart"; close self;, ;, 1) MENU_CHOICE_BUTTON_VIS(1, "button_2", "@MP_VOTE_NEXTMAP", exec "cmd callvote map_rotate"; close self;, ;, 1) MENU_CHOICE_BUTTON_VIS(2, "button_3", "@MENU_CHANGE_MAP", open "changemap"; close "changegametype"; close "kickplayer"; close "callvote";, ;, 1) MENU_CHOICE_BUTTON_VIS(3, "button_4", "Change Gametype", open "changegametype"; close "changemap"; close "kickplayer"; close "callvote";, ;, 1) MENU_CHOICE_BUTTON_VIS(4, "button_5", "@MPUI_KICK_PLAYER", open "kickplayer"; close "changemap"; close "changegametype"; close "callvote";, ;, 1) #undef CHOICE_Y #undef CHOICE_ORIGIN #undef CHOICE_RECT #include "ui_mp/pc_options.inc" PC_OPTIONS_SECTION_TITLE("@MENU_CHANGE_MAP") ITEM_BUTTON_BACK(close "self") itemDef { name "maplist" visible 1 rect 275 42 300 270 1 1 forecolor 1 1 1 1 style 1 type ITEM_TYPE_LISTBOX textscale 0.375 textfont 3 elementtype LISTBOX_TEXT elementwidth 120 elementheight 24 textalignx 6 textaligny -1 forecolor 1 1 1 1 border 1 bordersize 1 bordercolor 1 1 1 0.15 outlinecolor 1 1 1 0.2 feeder FEEDER_ALLMAPS columns 1 2 190 25 mouseEnter { setitemcolor "maplist"; bordercolor 1 1 1 0.55; } mouseExit { setitemcolor "maplist"; bordercolor 1 1 1 0.15; } } itemDef { rect 275 312 320 20 1 1 style 1 forecolor 1 1 1 1 background "menu_setting_selection_bar" type 1 textfont 3 textalign 6 textalignx -55 textscale 0.375 text "@MPUI_CALL_VOTE" visible 1 onFocus { play "mouse_over"; setItemColor self backcolor 0 0 0 1; } leaveFocus { setItemColor self backcolor 0 0 0 0; } action { close "self"; uiScript "voteMap"; } } } }