65 lines
2.0 KiB
Plaintext
65 lines
2.0 KiB
Plaintext
#include "ui/menudef.h"
|
|
#include "ui_mp/main.inc"
|
|
|
|
#define HIDE_MOD
|
|
|
|
#define MENU_NAME "pc_join_unranked"
|
|
#define MENU_MUSIC "music_mainmenu_mp"
|
|
#define MENU_TITLE "@MENU_JOIN_SERVER_CAPS"
|
|
|
|
#undef CHOICE_GROUP
|
|
#define CHOICE_GROUP MENU_NAME
|
|
|
|
#define ON_MENU_OPEN \
|
|
exec "selectStringTableEntryInDvar mp/didyouknow.csv 0 didyouknow"; \
|
|
uiScript "LoadArenas"; \
|
|
uiScript "UpdateFilter"; \
|
|
uiScript "RefreshServers"; \
|
|
setFocus "serverlist";
|
|
|
|
#define KEYINT_F5 171
|
|
#define KEYINT_ENTER 13
|
|
|
|
#define ON_MENU_ESC \
|
|
close self;
|
|
|
|
#define ON_MENU_KEY_F5 \
|
|
play CHOICE_CLICK_SOUND; \
|
|
uiScript "RefreshServers";
|
|
|
|
#define ON_MENU_KEY_ENTER \
|
|
uiScript "JoinServer";
|
|
|
|
menuDef
|
|
{
|
|
name MENU_NAME
|
|
fullscreen 1
|
|
rect 0 0 640 480
|
|
foreColor CHOICE_TEXTCOLOR
|
|
focusColor CHOICE_TEXTCOLOR
|
|
soundLoop MENU_MUSIC
|
|
fadeCycle 1
|
|
fadeClamp 1
|
|
fadeAmount 0.1
|
|
|
|
MENU_ON_OPEN(ON_MENU_OPEN)
|
|
MENU_ON_ESC(ON_MENU_ESC)
|
|
|
|
MENU_EXEC_KEYINT(KEYINT_F5, ON_MENU_KEY_F5)
|
|
MENU_EXEC_KEYINT(KEYINT_ENTER, ON_MENU_KEY_ENTER)
|
|
|
|
#define DISABLE_SIDEBAR
|
|
#include "ui_mp/bg.inc"
|
|
|
|
#include "ui_mp/joinserver.inc"
|
|
|
|
ITEM_MENU_TITLE_VIS(MENU_TITLE, 1)
|
|
|
|
BUTTON_FOOTER(-310, 100, "back", "@PLATFORM_BACK_CAPS", ON_MENU_ESC)
|
|
BUTTON_FOOTER_VIS(-194, 140, "addFavorite", "@MENU_ADD_TO_FAVORITES_CAPS", uiScript "CreateListFavorite", when(dvarInt("ui_netSource") != 2))
|
|
BUTTON_FOOTER_VIS(-194, 140, "delFavorite", "@MENU_DEL_FAVORITE_CAPS", uiScript "DeleteFavorite", when(dvarInt("ui_netSource") == 2))
|
|
BUTTON_FOOTER(-34, 100, "passwordenter", "@MENU_PASSWORD_CAPS", open "popup_joinpassword";)
|
|
BUTTON_FOOTER(86, 100, "serverinfo", "@MENU_SERVER_INFO_CAPS", open "serverinfo_popmenu";)
|
|
BUTTON_FOOTER(206, 100, "joinserver", "@MENU_JOIN_SERVER_CAPS", uiScript "JoinServer";)
|
|
}
|