()
| 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 |
no test coverage detected