MCPcopy Create free account
hub / github.com/demoth/jake2 / JoinServer_MenuInit

Method JoinServer_MenuInit

client/src/main/java/jake2/client/Menu.java:2370–2429  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

2368 }
2369
2370 private static void JoinServer_MenuInit() {
2371 int i;
2372
2373 s_joinserver_menu.x = (int) (ClientGlobals.viddef.getWidth() * 0.50 - 120);
2374 s_joinserver_menu.nitems = 0;
2375
2376 s_joinserver_address_book_action.type = MTYPE_ACTION;
2377 s_joinserver_address_book_action.name = "address book";
2378 s_joinserver_address_book_action.flags = QMF_LEFT_JUSTIFY;
2379 s_joinserver_address_book_action.x = 0;
2380 s_joinserver_address_book_action.y = 0;
2381 s_joinserver_address_book_action.callback = new mcallback() {
2382 public void execute(Object o) {
2383 AddressBookFunc(o);
2384 }
2385 };
2386
2387 s_joinserver_search_action.type = MTYPE_ACTION;
2388 s_joinserver_search_action.name = "refresh server list";
2389 s_joinserver_search_action.flags = QMF_LEFT_JUSTIFY;
2390 s_joinserver_search_action.x = 0;
2391 s_joinserver_search_action.y = 10;
2392 s_joinserver_search_action.callback = new mcallback() {
2393 public void execute(Object o) {
2394 SearchLocalGamesFunc(o);
2395 }
2396 };
2397 s_joinserver_search_action.statusbar = "search for servers";
2398
2399 s_joinserver_server_title.type = MTYPE_SEPARATOR;
2400 s_joinserver_server_title.name = "connect to...";
2401 s_joinserver_server_title.x = 80;
2402 s_joinserver_server_title.y = 30;
2403
2404 for (i = 0; i < MAX_LOCAL_SERVERS; i++) {
2405 s_joinserver_server_actions[i].type = MTYPE_ACTION;
2406 local_server_names[i] = NO_SERVER_STRING;
2407 s_joinserver_server_actions[i].name = local_server_names[i];
2408 s_joinserver_server_actions[i].flags = QMF_LEFT_JUSTIFY;
2409 s_joinserver_server_actions[i].x = 0;
2410 s_joinserver_server_actions[i].y = 40 + i * 10;
2411 s_joinserver_server_actions[i].callback = new mcallback() {
2412 public void execute(Object o) {
2413 JoinServerFunc(o);
2414 }
2415 };
2416 s_joinserver_server_actions[i].statusbar = "press ENTER to connect";
2417 }
2418
2419 Menu_AddItem(s_joinserver_menu, s_joinserver_address_book_action);
2420 Menu_AddItem(s_joinserver_menu, s_joinserver_server_title);
2421 Menu_AddItem(s_joinserver_menu, s_joinserver_search_action);
2422
2423 for (i = 0; i < 8; i++)
2424 Menu_AddItem(s_joinserver_menu, s_joinserver_server_actions[i]);
2425
2426 Menu_Center(s_joinserver_menu);
2427

Callers 1

Menu_JoinServer_fMethod · 0.95

Calls 4

Menu_AddItemMethod · 0.95
Menu_CenterMethod · 0.95
SearchLocalGamesMethod · 0.95
getWidthMethod · 0.80

Tested by

no test coverage detected