diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-09-27 23:55:59 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-09-27 23:55:59 +0000 |
| commit | fa05b5e2de089ecd85148f3f79bafc7781142b15 (patch) | |
| tree | be3d252a8cebf175e0632dfb36dffecd88517586 /src/game/client/menu.cpp | |
| parent | d33bdd1dbbf1f7ffe60fd781cde4580b5951da56 (diff) | |
| download | zcatch-fa05b5e2de089ecd85148f3f79bafc7781142b15.tar.gz zcatch-fa05b5e2de089ecd85148f3f79bafc7781142b15.zip | |
begun the work for the new server browse backend
Diffstat (limited to 'src/game/client/menu.cpp')
| -rw-r--r-- | src/game/client/menu.cpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/game/client/menu.cpp b/src/game/client/menu.cpp index 43b11142..a5d6d5b6 100644 --- a/src/game/client/menu.cpp +++ b/src/game/client/menu.cpp @@ -631,8 +631,7 @@ static int do_server_list(float x, float y, int *scroll_index, int *selected_ind const float real_width = item_width + 20; const float real_height = item_height * visible_items + spacing * (visible_items - 1); - SERVER_INFO *servers; - int num_servers = client_serverbrowse_getlist(&servers); + int num_servers = client_serverbrowse_num(); int r = -1; @@ -644,7 +643,7 @@ static int do_server_list(float x, float y, int *scroll_index, int *selected_ind //ui_do_image(empty_item_texture, x, y + i * item_height + i * spacing, item_width, item_height); else { - SERVER_INFO *item = &servers[item_index]; + SERVER_INFO *item = client_serverbrowse_get(item_index); bool clicked = false; clicked = ui_do_button(item, item->name, 0, x, y + i * item_height + i * spacing, item_width, item_height, @@ -718,10 +717,10 @@ static int main_render() if (last_selected_index != selected_index && selected_index != -1) { - SERVER_INFO *servers; - client_serverbrowse_getlist(&servers); + SERVER_INFO *server; + server = client_serverbrowse_get(selected_index); - strcpy(address, servers[selected_index].address); + strcpy(address, server->address); } static int refresh_button, join_button, quit_button; |