diff options
| author | Alfred Eriksson <somerunce@gmail.com> | 2009-01-12 14:03:19 +0000 |
|---|---|---|
| committer | Alfred Eriksson <somerunce@gmail.com> | 2009-01-12 14:03:19 +0000 |
| commit | 5141ddac4dec0848ccad716d2cd7a7eb2991744a (patch) | |
| tree | f47d25f008eed649faa700deb30d48785e865531 /src/engine | |
| parent | aedd3426746cdfc1ffaa0d95455ab0a10dc786c1 (diff) | |
| download | zcatch-5141ddac4dec0848ccad716d2cd7a7eb2991744a.tar.gz zcatch-5141ddac4dec0848ccad716d2cd7a7eb2991744a.zip | |
refreshing the server info when loading
Diffstat (limited to 'src/engine')
| -rw-r--r-- | src/engine/client/ec_client.c | 9 | ||||
| -rw-r--r-- | src/engine/e_if_client.h | 1 |
2 files changed, 8 insertions, 2 deletions
diff --git a/src/engine/client/ec_client.c b/src/engine/client/ec_client.c index f243c243..91c7f008 100644 --- a/src/engine/client/ec_client.c +++ b/src/engine/client/ec_client.c @@ -513,8 +513,7 @@ void client_connect(const char *server_address_str) dbg_msg("client", "connecting to '%s'", server_address_str); - mem_zero(¤t_server_info, sizeof(current_server_info)); - current_server_info_requesttime = 0; + //client_serverinfo_request(); str_copy(buf, server_address_str, sizeof(buf)); for(k = 0; buf[k]; k++) @@ -585,6 +584,12 @@ void client_serverinfo(SERVER_INFO *serverinfo) mem_copy(serverinfo, ¤t_server_info, sizeof(current_server_info)); } +void client_serverinfo_request() +{ + mem_zero(¤t_server_info, sizeof(current_server_info)); + current_server_info_requesttime = 0; +} + static int client_load_data() { debug_font = gfx_load_texture("debug_font.png", IMG_AUTO, TEXLOAD_NORESAMPLE); diff --git a/src/engine/e_if_client.h b/src/engine/e_if_client.h index 39974ffe..319c3dea 100644 --- a/src/engine/e_if_client.h +++ b/src/engine/e_if_client.h @@ -574,5 +574,6 @@ void client_demoplayer_setpause(int paused); void client_demoplayer_setspeed(float speed); const char *client_user_directory(); void client_serverinfo(SERVER_INFO *serverinfo); +void client_serverinfo_request(); void client_serverbrowse_request(NETADDR *addr); #endif |