diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-11-08 19:14:36 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-11-08 19:14:36 +0000 |
| commit | 6dd9aead7340080773fbac0996912f7fc18f091b (patch) | |
| tree | ad41ff58033a32b2b8437301f199f14ecbacf8c0 /src/game/client/menu2.cpp | |
| parent | 6b6b79d7ae80d9892a54065f042e1877a16d373e (diff) | |
| download | zcatch-6dd9aead7340080773fbac0996912f7fc18f091b.tar.gz zcatch-6dd9aead7340080773fbac0996912f7fc18f091b.zip | |
minor bugfixes. removed some of the panes that are not going to be used in 0.3.0
Diffstat (limited to 'src/game/client/menu2.cpp')
| -rw-r--r-- | src/game/client/menu2.cpp | 37 |
1 files changed, 21 insertions, 16 deletions
diff --git a/src/game/client/menu2.cpp b/src/game/client/menu2.cpp index a6724d0e..874a2e40 100644 --- a/src/game/client/menu2.cpp +++ b/src/game/client/menu2.cpp @@ -564,21 +564,26 @@ static int menu2_render_menubar(RECT r) RECT box = r; RECT button; - ui2_vsplit_l(&box, 90.0f, &button, &box); if(client_state() == CLIENTSTATE_OFFLINE) { - static int news_button=0; - if (ui2_do_button(&news_button, "News", config.ui_page==PAGE_NEWS, &button, ui2_draw_menu_tab_button, 0)) - config.ui_page = PAGE_NEWS; + if(0) // this is not done yet + { + ui2_vsplit_l(&box, 90.0f, &button, &box); + static int news_button=0; + if (ui2_do_button(&news_button, "News", config.ui_page==PAGE_NEWS, &button, ui2_draw_menu_tab_button, 0)) + config.ui_page = PAGE_NEWS; + ui2_vsplit_l(&box, 30.0f, 0, &box); + } } else { + ui2_vsplit_l(&box, 90.0f, &button, &box); static int game_button=0; if (ui2_do_button(&game_button, "Game", config.ui_page==PAGE_GAME, &button, ui2_draw_menu_tab_button, 0)) config.ui_page = PAGE_GAME; + ui2_vsplit_l(&box, 30.0f, 0, &box); } - ui2_vsplit_l(&box, 30.0f, 0, &box); ui2_vsplit_l(&box, 110.0f, &button, &box); static int internet_button=0; if (ui2_do_button(&internet_button, "Internet", config.ui_page==PAGE_INTERNET, &button, ui2_draw_menu_tab_button, 0)) @@ -590,13 +595,15 @@ static int menu2_render_menubar(RECT r) if (ui2_do_button(&lan_button, "LAN", config.ui_page==PAGE_LAN, &button, ui2_draw_menu_tab_button, 0)) config.ui_page = PAGE_LAN; - ui2_vsplit_l(&box, 4.0f, 0, &box); - ui2_vsplit_l(&box, 120.0f, &button, &box); - static int favorites_button=0; - if (ui2_do_button(&favorites_button, "Favorites", config.ui_page==PAGE_FAVORITES, &button, ui2_draw_menu_tab_button, 0)) - config.ui_page = PAGE_FAVORITES; + if(0) // this one is not done yet + { + ui2_vsplit_l(&box, 4.0f, 0, &box); + ui2_vsplit_l(&box, 120.0f, &button, &box); + static int favorites_button=0; + if (ui2_do_button(&favorites_button, "Favorites", config.ui_page==PAGE_FAVORITES, &button, ui2_draw_menu_tab_button, 0)) + config.ui_page = PAGE_FAVORITES; + } - //ui2_vsplit_l(&box, 20.0f, 0, &box); ui2_vsplit_r(&box, 110.0f, &box, &button); static int settings_button=0; if (ui2_do_button(&settings_button, "Settings", config.ui_page==PAGE_SETTINGS, &button, ui2_draw_menu_tab_button, 0)) @@ -621,8 +628,6 @@ static void menu2_render_background() static void menu2_render_serverbrowser(RECT main_view) { - static char address[128] = "localhost:8303"; - ui2_draw_rect(&main_view, color_tabbar_active, CORNER_ALL, 10.0f); RECT view; @@ -847,7 +852,7 @@ static void menu2_render_serverbrowser(RECT main_view) if(s) { new_selected = item_index; - strncpy(address, item->address, sizeof(address)); + strncpy(config.ui_server_address, item->address, sizeof(config.ui_server_address)); } } } @@ -892,7 +897,7 @@ static void menu2_render_serverbrowser(RECT main_view) ui2_vmargin(&button, 2.0f, &button); static int join_button = 0; if(ui2_do_button(&join_button, "Connect", 0, &button, ui2_draw_menu_button, 0)) - client_connect(address); + client_connect(config.ui_server_address); ui2_vsplit_r(&buttons, 20.0f, &buttons, &button); ui2_vsplit_r(&buttons, 100.0f, &buttons, &button); @@ -904,7 +909,7 @@ static void menu2_render_serverbrowser(RECT main_view) ui2_hsplit_t(&toolbox, 20.0f, &button, &toolbox); ui2_do_label(&button, "Host address:", 18, -1); ui2_vsplit_l(&button, 100.0f, 0, &button); - ui2_do_edit_box(&address, &button, config.ui_server_address, sizeof(config.ui_server_address)); + ui2_do_edit_box(&config.ui_server_address, &button, config.ui_server_address, sizeof(config.ui_server_address)); } } |