diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2009-01-21 20:39:48 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2009-01-21 20:39:48 +0000 |
| commit | d3928f559fbad11ad43114f5b1fc54aeeeeb5b3f (patch) | |
| tree | 16548effa3716031213edfb06320021ee8cad9df /src/game/client | |
| parent | 759c7b0a1a1f67266a1d6ec4897cfa8cc2ace204 (diff) | |
| download | zcatch-d3928f559fbad11ad43114f5b1fc54aeeeeb5b3f.tar.gz zcatch-d3928f559fbad11ad43114f5b1fc54aeeeeb5b3f.zip | |
fixed big messages in the middle of the server browser so users doesn't miss if their filter catches all servers
Diffstat (limited to 'src/game/client')
| -rw-r--r-- | src/game/client/components/menus_browser.cpp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/game/client/components/menus_browser.cpp b/src/game/client/components/menus_browser.cpp index 77736369..02460673 100644 --- a/src/game/client/components/menus_browser.cpp +++ b/src/game/client/components/menus_browser.cpp @@ -124,6 +124,20 @@ void MENUS::render_serverbrowser_serverlist(RECT view) ui_vsplit_r(&view, 15, &view, &scroll); int num_servers = client_serverbrowse_sorted_num(); + + // display important messages in the middle of the screen so no + // users misses it + { + RECT msgbox = view; + msgbox.y += view.h/3; + + if(client_serverbrowse_refreshingmasters()) + ui_do_label(&msgbox, "Refreshing master servers", 16.0f, 0); + else if(!client_serverbrowse_num()) + ui_do_label(&msgbox, "No servers found", 16.0f, 0); + else if(client_serverbrowse_num() && !num_servers) + ui_do_label(&msgbox, "No servers match your filter criteria", 16.0f, 0); + } int num = (int)(view.h/cols[0].rect.h); static int scrollbar = 0; |