#include "ui/menudef.h" #include "ui_mp/common_macro.inc" #define CHOICE_X_START 30 #define CHOICE_Y_START 40 #define LOGO_START_X -300 #define LOGO_START_Y -160 #include "ui_mp/menustyle.inc" #include "ui/choices_setup_common.menu" #include "ui/online_status.inc" //#include "ui_mp/stats_info.inc" #include "ui_mp/friends_common.inc" #undef SIGNED_IN_RECT #define SIGNED_IN_RECT -350 60 250 15 // menu origin is top right corner menuDef { name menu_pc_friends #ifndef PC_INGAME fullScreen 1 rect 0 0 640 480 #else rect 0 0 640 480 HORIZONTAL_ALIGN_FULLSCREEN #endif// PC_INGAME focusColor COLOR_FOCUSED onOpen {} onClose {} onEsc { close menu_pc_friends; } //DUKIP - Replace background with your own material! itemDef { style WINDOW_STYLE_SHADER rect FULLSCREEN_WIDE background "nzr_main_menu" forecolor 0.6 0.6 0.6 0.7 visible 1 decoration } #undef BACK_OPEN #ifdef PC_INGAME #define BACK_OPEN close self; open class; //#include "ui/overlaybg.inc" //BACKGROUND_BLACK_LETTERBOX_BLURWORLD_VIS( 1.0 , 1 ) //OVERLAY_BACKGROUND #else #define BACK_OPEN close self; #include "ui/blurredbg.inc" #endif #include "ui_mp/navcontrols.inc" itemDef { name signedinas type ITEM_TYPE_TEXT rect SIGNED_IN_RECT HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_DEFAULT style WINDOW_STYLE_EMPTY textscale TEXTSIZE_SMALL textfont CHOICE_TEXTFONT forecolor COLOR_DISABLED ownerdraw UI_LOGGEDINUSER visible 1 decoration } #ifndef PC_INGAME // cod:mw logo itemDef { visible 1 rect LOGO_START_X LOGO_START_Y 256 64 HORIZONTAL_ALIGN_RIGHT VERTICAL_ALIGN_BOTTOM forecolor 1 1 1 1 style WINDOW_STYLE_SHADER background "logo_cod2" visible when( !localvarBool( ui_hideBack ) ); decoration } #endif //PC_INGAME CHOICE_MENU_TITLE( "@MENU_FRIENDS_CAP" ); #ifdef PC_INGAME CHOICE_BUTTON_BG( 1, 1 ) CHOICE_HIGHLIGHT( 1, 1 ) CHOICE_BUTTON_FOCUS_VIS_NOHI_EX( 1, "@MENU_MANAGEFRIENDS_CAP", setLocalVarBool ui_showGameInvites 0 ; setLocalVarBool ui_showInviteFriend 0; close self; open manage_friends, ;, ;, 1, name managefriends ) CHOICE_NEWICON_VIS( 1, "specialty_new", when( haspendingfriends() ); ) CHOICE_BUTTON_BG( 2, 1 ) CHOICE_HIGHLIGHT( 2, 1 ) CHOICE_BUTTON_FOCUS_VIS_NOHI_EX( 2, "@MENU_GAME_INVITES_CAP", setLocalVarBool ui_showGameInvites 1; setLocalVarBool ui_showInviteFriend 0; uiScript sortFriends 6; close self; open manage_friends, ;, ;, 1, name gameinvites ) CHOICE_NEWICON_VIS( 2, "specialty_new", when( hasinvites() ); ) CHOICE_BUTTON_BG( 3, 1 ) CHOICE_HIGHLIGHT( 3, 1 ) CHOICE_BUTTON_FOCUS_VIS_NOHI_EX( 3, "@MENU_INVITE_FRIEND_CAP", setLocalVarBool ui_showGameInvites 0; setLocalVarBool ui_showInviteFriend 1; close self; setDvar ui_inviteScreen 1; open manage_friends, ;, ;, 1, name friendinvites ) #else CHOICE_BUTTON_BG( 1, 1 ) CHOICE_HIGHLIGHT( 1, 1 ) CHOICE_BUTTON_FOCUS_VIS_NOHI_EX( 1, "@MENU_MANAGEFRIENDS_CAP", setLocalVarBool ui_showGameInvites 0 ; setLocalVarBool ui_showInviteFriend 0; open manage_friends, ;, ;, 1, name managefriends ) CHOICE_NEWICON_VIS( 1, "specialty_new", when( haspendingfriends() ); ) CHOICE_BUTTON_BG( 2, 1 ) CHOICE_HIGHLIGHT( 2, 1 ) CHOICE_BUTTON_FOCUS_VIS_NOHI_EX( 2, "@MENU_GAME_INVITES_CAP", setLocalVarBool ui_showGameInvites 1; setLocalVarBool ui_showInviteFriend 0; uiScript sortFriends 6; open manage_friends, ;, ;, 1, name gameinvites ) CHOICE_NEWICON_VIS( 2, "specialty_new", when( hasinvites() ); ) #endif //PC_INGAME } // Listbox offsets and dimentions #define LIST_BOX_FR_WIDTH 280 #define LIST_BOX_FR_HEIGHT 300 #define LIST_BOX_FR_SIZE LIST_BOX_FR_WIDTH LIST_BOX_FR_HEIGHT #define LB_GROUP_ORIGIN 20 90 #define LB_COLUMN1_OFFSET_X 5 #define LB_COLUMN2_OFFSET_X (LIST_BOX_FR_WIDTH-105) #define LB_COLUMN3_OFFSET_X (LIST_BOX_FR_WIDTH-70) #define LB_BOX_OFFSET_Y 12 //Colors #undef COLUMN_HEADER_COLOR #undef PLATING_COLOR #define PLATING_COLOR 0.3 0.3 0.3 0.65 #define COLUMN_HEADER_COLOR 0.6 0.6 0.6 1 menuDef { name manage_friends #ifndef PC_INGAME fullscreen 1 rect 0 0 640 480 #else rect 0 0 640 480 HORIZONTAL_ALIGN_FULLSCREEN #endif// PC_INGAME focuscolor COLOR_FOCUSED style WINDOW_STYLE_EMPTY onOpen { } onclose { setLocalVarBool ui_showGameInvites 0; setLocalVarBool ui_showInviteFriend 0; setDvar ui_inviteScreen 0; uiScript "clearInvites"; } onESC { setLocalVarBool ui_showGameInvites 0; setLocalVarBool ui_showInviteFriend 0; close self; } #undef BACK_OPEN //DUKIP - Replace background with your own material! itemDef { style WINDOW_STYLE_SHADER rect FULLSCREEN_WIDE background "nzr_main_menu" forecolor 0.6 0.6 0.6 0.7 visible 1 decoration } #ifdef PC_INGAME #define BACK_OPEN close self; open menu_pc_friends; //#include "ui/overlaybg.inc" BACKGROUND_BLACK_LETTERBOX_BLURWORLD_VIS( 1.0 , 1 ) OVERLAY_BACKGROUND #else #define BACK_OPEN close self; #include "ui/blurredbg.inc" #endif #include "ui_mp/navcontrols.inc" // draws signin status SIGNIN_STATUS FRIEND_CAPTION_VIS( "@MENU_MANAGEFRIENDS_CAP", 22, 5, 100, 100, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP,when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); ) FRIEND_CAPTION_VIS( "@MENU_INVITE_FRIEND_CAP", 22, 5, 100, 100, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when( localVarBool( ui_showInviteFriend )); ) FRIEND_CAPTION_VIS( "@MENU_GAME_INVITES_CAP", 22, 5, 100, 100, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when( localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); ) #ifndef PC_INGAME FRIEND_LOGO_VIS( LOGO_START_X, LOGO_START_Y, when( localVarBool( ui_showGameInvites ) || localVarBool( ui_showInviteFriend )); ) #endif //PC_INGAME // player list frame clone // background PREPROC_SHADER_DRAW_ALIGNED( 0 12 LIST_BOX_FR_SIZE HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient_center", 0.3 0.3 0.3 0.6, 0, 0, 0 0 0 0 ) PREPROC_SHADER_DRAW_ALIGNED( -20 -4 -20 (LIST_BOX_FR_HEIGHT+24) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient", 1 1 1 0.65, 0, 0, 0 0 0 0 ) // right vertical shadow PREPROC_SHADER_DRAW_ALIGNED( LIST_BOX_FR_WIDTH -4 20 (LIST_BOX_FR_HEIGHT+24) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient", 1 1 1 0.65, 0, 0, 0 0 0 0 ) // caption liner PREPROC_SHADER_DRAW_ALIGNED( 0 -4 LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "white", PLATING_COLOR, 0, 0, 0 0 0 0 ) // caption liner ( underliner ) //PREPROC_SHADER_DRAW_ALIGNED( 0 -4 LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "line_horizontal", 0.9 0.9 0.95 0.5, 0, 0, 0 0 0 0 ) PREPROC_SHADER_DRAW_ALIGNED( 0 12 LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient_top", 1 1 1 0.2, 0, 0, 0 0 0 0 ) PREPROC_SHADER_DRAW_ALIGNED( 0 (LIST_BOX_FR_HEIGHT-4) LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient_bottom", 1 1 1 0.2, 0, 0, 0 0 0 0 ) // highliter at the bottom of the list box ( underliner ) PREPROC_SHADER_DRAW_ALIGNED( 0 (LIST_BOX_FR_HEIGHT+12) LIST_BOX_FR_WIDTH 8 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "white", PLATING_COLOR, 0, 0, 0 0 0 0 ) // highliter at the bottom of the list box PREPROC_SHADER_DRAW_ALIGNED( 0 (LIST_BOX_FR_HEIGHT+12) LIST_BOX_FR_WIDTH 8 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "line_horizontal", 0.9 0.9 0.95 0.5, 0, 0, 0 0 0 0 ) // Friends listbox section #undef SECTION_X_OFFSET #define SECTION_X_OFFSET 5 #undef CHOICE_Y_START #define CHOICE_Y_START 20 //CHOICE_SECTION_TITLE_VIS( 1, "@MENU_FRIENDS", when( !localVarBool( ui_showGameInvites ) || localVarBool( ui_showInviteFriend )) ) //CHOICE_SECTION_TITLE_VIS( 1, "@MENU_GAME_INVITES", when( localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )) ) FRIEND_COLUMN_VIS( "@MENU_NAME", LB_COLUMN1_OFFSET_X, 0, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, uiScript sortFriends 0;, MENU_TRUE ) FRIEND_COLUMN_VIS( "@MENU_STATUS1", LB_COLUMN3_OFFSET_X, 0, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, uiScript sortFriends 2;, when( !localVarBool( ui_showGameInvites ) )) itemDef { name friend_list type ITEM_TYPE_LISTBOX feeder FEEDER_FRIENDS rect 0 LB_BOX_OFFSET_Y (LIST_BOX_FR_WIDTH-2) (LIST_BOX_FR_HEIGHT-4) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP origin LB_GROUP_ORIGIN elementwidth 120 elementheight 18 textalignx 2 textaligny 0 textscale TEXTSIZE_SMALL textfont UI_FONT_NORMAL forecolor CHOICE_TEXTCOLOR focusColor CHOICE_TEXTCOLOR disableColor CHOICE_TEXTCOLOR outlinecolor 0.9 0.9 0.925 0.2 selectBorder 0.8 0.95 1 0 columns 3 LB_COLUMN1_OFFSET_X 0 20 LB_COLUMN2_OFFSET_X 24 4 LB_COLUMN3_OFFSET_X 0 8 visible when( !localVarBool( ui_showGameInvites ) ); onfocus { play "mouse_over"; } execkeyint 13 { play "mouse_click"; close manage_friends; } doubleclick { play "mouse_click"; uiScript iviteOrDeleteFriend; } } itemDef { name invite_list type ITEM_TYPE_LISTBOX feeder FEEDER_INVITES rect 0 LB_BOX_OFFSET_Y (LIST_BOX_FR_WIDTH-2) (LIST_BOX_FR_HEIGHT-4) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP origin LB_GROUP_ORIGIN elementwidth 120 elementheight 18 textalignx 2 textaligny 0 textscale TEXTSIZE_SMALL textfont UI_FONT_NORMAL forecolor CHOICE_TEXTCOLOR focusColor CHOICE_TEXTCOLOR disableColor CHOICE_TEXTCOLOR outlinecolor 0.9 0.9 0.925 0.2 selectBorder 0.8 0.95 1 0 columns 1 LB_COLUMN1_OFFSET_X 0 20 visible when( localVarBool( ui_showGameInvites ) ); onfocus { play "mouse_over"; } execkeyint 13 { play "mouse_click"; close manage_friends; } doubleclick { play "mouse_click"; uiScript acceptInvite; } } // -------------------- buttons --------------------------------- FRIEND_BUTTON_VIS( "@PLATFORM_ADD", 0, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript openMenuOnDvar dw_loggedin "1" friend_add_popmenu; uiScript openMenuOnDvarNot dw_loggedin "1" not_online_popmenu, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ); ) FRIEND_BUTTON_VIS( "@MENU_DELETE", 235, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript deleteFriendPopup;, when ( ( hasfriends() > 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; ) FRIEND_DBUTTON_VIS( "@MENU_DELETE", 235, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when ( ( hasfriends() == 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; ) FRIEND_BUTTON_VIS( "@MENU_ACCEPT", 235, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript acceptInvite;, when (( hasinvites() > 0 ) && localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )) ; ) FRIEND_DBUTTON_VIS( "@MENU_ACCEPT", 235, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when (( hasinvites() == 0 ) && localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )) ; ) FRIEND_BUTTON_VIS( "@MENU_SEND_INVITE", 220, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript inviteFriend, when (hasfriends()> 0 && localVarBool( ui_showInviteFriend )); ) FRIEND_DBUTTON_VIS( "@MENU_SEND_INVITE", 220, 420, 80, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when (hasfriends()== 0 && localVarBool( ui_showInviteFriend ) ) ; ) // Pending listbox section #undef SECTION_X_OFFSET #define SECTION_X_OFFSET 330 //CHOICE_SECTION_TITLE_VIS( 1, "@MENU_PENDING", when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )) ) #undef LB_GROUP_ORIGIN #define LB_GROUP_ORIGIN 340 90 PREPROC_SHADER_DRAW_ALIGNED_VIS( -20 -4 -20 (LIST_BOX_FR_HEIGHT+24) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient", 1 1 1 0.65, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); ) PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 12 LIST_BOX_FR_SIZE HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient_center", 0.3 0.3 0.3 0.6, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); ) PREPROC_SHADER_DRAW_ALIGNED_VIS( LIST_BOX_FR_WIDTH -4 20 (LIST_BOX_FR_HEIGHT+24) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient", 1 1 1 0.65, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); ) // caption liner PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 -4 LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "white", PLATING_COLOR, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); ) // caption liner ( underliner ) //PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 -4 LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "line_horizontal", 0.9 0.9 0.95 0.5, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); ) // gradient top PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 12 LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient_top", 1 1 1 0.2, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); ) // gradient bottom PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 (LIST_BOX_FR_HEIGHT-4) LIST_BOX_FR_WIDTH 16 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "gradient_bottom", 1 1 1 0.2, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); ) // highliter at the bottom of the list box ( underliner ) PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 (LIST_BOX_FR_HEIGHT+12) LIST_BOX_FR_WIDTH 8 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "white", PLATING_COLOR, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); ) // highliter at the bottom of the list box PREPROC_SHADER_DRAW_ALIGNED_VIS( 0 (LIST_BOX_FR_HEIGHT+12) LIST_BOX_FR_WIDTH 8 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, "line_horizontal", 0.9 0.9 0.95 0.5, 0, 0, 0 0 0 0, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )); ) FRIEND_COLUMN_VIS( "@MENU_NAME", LB_COLUMN1_OFFSET_X, 0, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, LB_GROUP_ORIGIN, uiScript sortFriends 3;, when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; ) itemDef { name invite_friend_list type ITEM_TYPE_LISTBOX feeder FEEDER_PENDINGFRIENDS rect 0 LB_BOX_OFFSET_Y (LIST_BOX_FR_WIDTH-2) (LIST_BOX_FR_HEIGHT-4) HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP origin LB_GROUP_ORIGIN elementwidth 120 elementheight 18 textalignx 2 textaligny 0 textscale TEXTSIZE_SMALL textfont UI_FONT_NORMAL forecolor CHOICE_TEXTCOLOR focusColor CHOICE_TEXTCOLOR disableColor CHOICE_TEXTCOLOR outlinecolor 0.9 0.9 0.925 0.2 selectBorder 0.8 0.95 1 0 columns 1 LB_COLUMN1_OFFSET_X 0 20 visible when( !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; onfocus { play "mouse_over"; } execkeyint 13 { play "mouse_click"; close manage_friends; } doubleclick { play "mouse_click"; uiScript acceptFriend; } } // -------------------- buttons --------------------------------- FRIEND_BUTTON_VIS( "@MENU_ACCEPT", 340, 420, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript acceptFriend;, when ( ( haspendingfriends() > 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; ) FRIEND_DBUTTON_VIS( "@MENU_ACCEPT", 340, 420, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when ( (haspendingfriends() == 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; ) FRIEND_BUTTON_VIS( "@MENU_DECLINE", 405, 420, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript declineFriend;, when (( haspendingfriends() > 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; ) FRIEND_DBUTTON_VIS( "@MENU_DECLINE", 405, 420, 50, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when ( ( haspendingfriends() == 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend )) ; ) FRIEND_BUTTON_VIS( "@MENU_ACCEPT_ALL", 470, 420, 70, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript acceptAllFriend;, when (( haspendingfriends() > 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; ) FRIEND_DBUTTON_VIS( "@MENU_ACCEPT_ALL", 470, 420, 70, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when ( ( haspendingfriends() == 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; ) FRIEND_BUTTON_VIS( "@MENU_DECLINE_ALL", 552, 420, 70, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, uiScript declineAllFriend;, when ( ( haspendingfriends() > 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; ) FRIEND_DBUTTON_VIS( "@MENU_DECLINE_ALL", 552, 420, 70, 20, HORIZONTAL_ALIGN_LEFT, VERTICAL_ALIGN_TOP, when ( ( haspendingfriends() == 0 ) && !localVarBool( ui_showGameInvites ) && !localVarBool( ui_showInviteFriend ) ) ; ) }//menuDef manage_friends #undef CHOICE_X_START #undef CHOICE_Y_START #define CHOICE_X_START 78 #define CHOICE_Y_START 230 #undef CHOICE_GROUP #define CHOICE_GROUP "friend_popup" #include "ui_mp/popupstyle.inc" #include "ui/choices_setup_popmenu.menu" #undef CHOICE_SIZE_X #define CHOICE_SIZE_X 180 #undef CHOICE_TEXT_OFFSET_X #define CHOICE_TEXT_OFFSET_X CHOICE_SIZE_Y #include "ui_mp/friends_popups.inc"