260 lines
5.8 KiB
C++
260 lines
5.8 KiB
C++
#define SIDE_MARGIN 40
|
|
/////////////////////
|
|
//
|
|
// Enter Friend's name
|
|
//
|
|
/////////////////////
|
|
|
|
#undef CHOICE_Y_START
|
|
#define CHOICE_Y_START 230
|
|
|
|
#undef CHOICE_X_START
|
|
#define CHOICE_X_START 78
|
|
|
|
menuDef
|
|
{
|
|
CENTER_POPUP_SETUP( friend_add_popmenu, 3, ;, 1 )
|
|
onOpen { setdvar ui_friendNameNew ""; setfocus friend_add; }
|
|
onClose { }
|
|
|
|
CHOICE_POPMENU_TITLE( "@PLATFORM_FRIEND_NAME" )
|
|
itemDef
|
|
{
|
|
name friend_add
|
|
TYPE ITEM_TYPE_VALIDFILEFIELD
|
|
text "@MENU_NAME"
|
|
dvar "ui_friendNameNew"
|
|
rect 60 200 310 18 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP
|
|
//rect 60 200 (CHOICE_SIZE_X-(SIDE_MARGIN*2)) 18 HORIZONTAL_ALIGN_LEFT VERTICAL_ALIGN_TOP
|
|
origin SIDE_MARGIN -8
|
|
textaligny -2
|
|
maxchars 12
|
|
maxpaintchars 12
|
|
textalign ITEM_ALIGN_MIDDLE_LEFT
|
|
textfont UI_FONT_NORMAL
|
|
textscale TEXTSIZE_SMALL
|
|
forecolor .9 .9 .9 1
|
|
style WINDOW_STYLE_FILLED
|
|
backcolor 0 0 0 .3
|
|
visible 1
|
|
accept { uiScript sendRequestFriend; close self; }
|
|
}
|
|
CHOICE_BUTTON( 2, "@MENU_OK", uiScript sendRequestFriend; close self; )
|
|
CHOICE_BUTTON( 3, "@MENU_CANCEL", close self; )
|
|
}
|
|
|
|
#undef CHOICE_Y_START
|
|
#define CHOICE_Y_START 230
|
|
|
|
/////////////////////
|
|
//
|
|
// Delete for sure? popup
|
|
//
|
|
/////////////////////
|
|
|
|
menuDef
|
|
{
|
|
CENTER_POPUP_SETUP( friend_del_sure_popmenu, 3, ;, 1 )
|
|
CHOICE_POPMENU_TITLE( "@MENU_DELETEFRIEND" )
|
|
CHOICE_POPMENU_SUBTITLE( "@PLATFORM_DELETE_FRIEND" )
|
|
|
|
CHOICE_BUTTON( 2, "@MENU_YES", uiScript deleteFriend; close self; )
|
|
CHOICE_BUTTON( 3, "@MENU_NO", close self; )
|
|
}
|
|
|
|
/////////////////////
|
|
//
|
|
// Delete for sure? popup
|
|
//
|
|
/////////////////////
|
|
menuDef
|
|
{
|
|
#define DELETE_ONESC \
|
|
uiScript clearError; \
|
|
close self;
|
|
|
|
CENTER_POPUP_SETUP_ONOPEN( delete_choice_popmenu, 4, DELETE_ONESC, setfocus yes_button;, 1 )
|
|
|
|
#undef DELETE_ACTION
|
|
#define DELETE_ACTION \
|
|
play "mouse_click"; \
|
|
uiScript clearError; \
|
|
uiScript deleteFriend; \
|
|
close self;
|
|
|
|
CHOICE_POPMENU_TITLE( dvarString( "com_errorTitle" ) )
|
|
CHOICE_POPMENU_SUBTITLE( dvarString( "ui_friendMessage" ) )
|
|
|
|
CHOICE_BUTTON_FOCUS_VIS_EX( 3, "@MENU_YES", DELETE_ACTION, play "mouse_over", ;, 1, name yes_button; )
|
|
CHOICE_BUTTON_FOCUS_VIS_EX( 4, "@MENU_NO", DELETE_ONESC, play "mouse_over", ;, 1, name no_button; )
|
|
}
|
|
|
|
/////////////////////
|
|
//
|
|
// Check for number of friends limit.
|
|
//
|
|
/////////////////////
|
|
|
|
menuDef
|
|
{
|
|
CENTER_POPUP_SETUP( friends_too_many, 3, ;, 1 )
|
|
onClose { }
|
|
|
|
CHOICE_POPMENU_TITLE( "@PLATFORM_FRIEND_LIMIT_TITLE" )
|
|
CHOICE_POPMENU_SUBTITLE( "@MENU_FRIENDSLIMIT" )
|
|
|
|
CHOICE_BUTTON( 3, "@MENU_OK", close self; )
|
|
}
|
|
|
|
/////////////////////
|
|
//
|
|
// Expired invite - friend not online.
|
|
//
|
|
/////////////////////
|
|
|
|
menuDef
|
|
{
|
|
CENTER_POPUP_SETUP( friends_not_online, 3, ;, 1 )
|
|
onClose { }
|
|
|
|
CHOICE_POPMENU_TITLE( "@PLATFORM_EXPIRED_INVITE_TITLE" )
|
|
CHOICE_POPMENU_SUBTITLE( "@MENU_EXPIRED_INVITE" )
|
|
|
|
CHOICE_BUTTON( 3, "@MENU_OK", close self; )
|
|
}
|
|
|
|
/////////////////////
|
|
//
|
|
// Invite sent confirmation popup.
|
|
//
|
|
/////////////////////
|
|
|
|
menuDef
|
|
{
|
|
CENTER_POPUP_SETUP( invite_sent, 3, ;, 1 )
|
|
onClose { }
|
|
|
|
CHOICE_POPMENU_TITLE( "@PLATFORM_INVITE_SENT_TITLE" )
|
|
CHOICE_POPMENU_SUBTITLE( "@MENU_INVITE_SENT" )
|
|
|
|
CHOICE_BUTTON( 3, "@MENU_OK", close self; )
|
|
}
|
|
|
|
/////////////////////
|
|
//
|
|
// Invite accpeted confirmation popup.
|
|
//
|
|
/////////////////////
|
|
|
|
menuDef
|
|
{
|
|
CENTER_POPUP_SETUP( invite_accepted, 3, ;, 1 )
|
|
onClose { }
|
|
|
|
CHOICE_POPMENU_TITLE( "@PLATFORM_INVITE_ACCEPTED_TITLE" )
|
|
CHOICE_POPMENU_SUBTITLE( "@MENU_INVITE_ACCEPTED" )
|
|
|
|
CHOICE_BUTTON( 3, "@MENU_OK", close self; )
|
|
}
|
|
|
|
/////////////////////
|
|
//
|
|
// Outgoing request to friend already sent.
|
|
//
|
|
/////////////////////
|
|
|
|
menuDef
|
|
{
|
|
CENTER_POPUP_SETUP( request_sent, 3, ;, 1 )
|
|
onClose { }
|
|
|
|
CHOICE_POPMENU_TITLE( "@PLATFORM_REQUEST_SENT_TITLE" )
|
|
CHOICE_POPMENU_SUBTITLE( "@MENU_REQUEST_SENT" )
|
|
|
|
CHOICE_BUTTON( 3, "@MENU_OK", close self; )
|
|
}
|
|
|
|
/////////////////////
|
|
//
|
|
// Friend name doesn not exist.
|
|
//
|
|
/////////////////////
|
|
|
|
menuDef
|
|
{
|
|
CENTER_POPUP_SETUP( invalid_friend, 3, ;, 1 )
|
|
onClose { }
|
|
|
|
CHOICE_POPMENU_TITLE( "@PLATFORM_INVALID_ID_TITLE" )
|
|
CHOICE_POPMENU_SUBTITLE( "@MENU_INVALID_FRIEND_ID" )
|
|
|
|
CHOICE_BUTTON( 3, "@MENU_OK", close self; )
|
|
}
|
|
|
|
/////////////////////
|
|
//
|
|
// Can not send game invite to this person yet.
|
|
//
|
|
/////////////////////
|
|
|
|
menuDef
|
|
{
|
|
CENTER_POPUP_SETUP( not_friends_yet, 3, ;, 1 )
|
|
onClose { }
|
|
|
|
CHOICE_POPMENU_TITLE( "@PLATFORM_NOT_FRIENDS_YET_TITLE" )
|
|
CHOICE_POPMENU_SUBTITLE( "@MENU_NOT_FRIENDS_YET" )
|
|
|
|
CHOICE_BUTTON( 3, "@MENU_OK", close self; )
|
|
}
|
|
|
|
/////////////////////
|
|
//
|
|
// Can not send friend request to yourself.
|
|
//
|
|
/////////////////////
|
|
|
|
menuDef
|
|
{
|
|
CENTER_POPUP_SETUP( no_self_request_allowed, 3, ;, 1 )
|
|
onClose { }
|
|
|
|
CHOICE_POPMENU_TITLE( "@MENU_ERROR" )
|
|
CHOICE_POPMENU_SUBTITLE( "@MENU_NO_SELF_REQUEST_ALLOWED" )
|
|
|
|
CHOICE_BUTTON( 1, "@MENU_OK", close self; )
|
|
}
|
|
|
|
/////////////////////
|
|
//
|
|
// Already friends popup.
|
|
//
|
|
/////////////////////
|
|
|
|
menuDef
|
|
{
|
|
CENTER_POPUP_SETUP( already_friends, 3, ;, 1 )
|
|
onClose { }
|
|
|
|
CHOICE_POPMENU_TITLE( "@PLATFORM_ALREADY_FRIENDS_TITLE" )
|
|
CHOICE_POPMENU_SUBTITLE( "@PLATFORM_ALREADY_FRIENDS" )
|
|
|
|
CHOICE_BUTTON( 3, "@MENU_OK", close self; )
|
|
}
|
|
|
|
/////////////////////
|
|
//
|
|
// Popup that appears whenever connection is lost and friends functionality is not accessible.
|
|
//
|
|
/////////////////////
|
|
|
|
menuDef
|
|
{
|
|
CENTER_POPUP_SETUP( not_online_popmenu, 3, ;, 1 )
|
|
onClose { }
|
|
|
|
CHOICE_POPMENU_TITLE( "@PLATFORM_NOT_ONLINE_TITLE" )
|
|
CHOICE_POPMENU_SUBTITLE( "@PLATFORM_NOT_ONLINE" )
|
|
|
|
CHOICE_BUTTON( 3, "@MENU_OK", close self; )
|
|
}
|