diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-12-09 13:16:18 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2007-12-09 13:16:18 +0000 |
| commit | f2d0fb0fb33101e2835dff4128a1287118d7a107 (patch) | |
| tree | 8da2d78b1388790c8a8620f857661b1140370f6f | |
| parent | 15c87bb5a2da904452e8351a02f52da1108f50d9 (diff) | |
| download | zcatch-f2d0fb0fb33101e2835dff4128a1287118d7a107.tar.gz zcatch-f2d0fb0fb33101e2835dff4128a1287118d7a107.zip | |
minor updates, added sv_map_reload variable
| -rw-r--r-- | src/engine/client/client.c | 1 | ||||
| -rw-r--r-- | src/engine/config_variables.h | 1 | ||||
| -rw-r--r-- | src/engine/server/server.c | 4 |
3 files changed, 5 insertions, 1 deletions
diff --git a/src/engine/client/client.c b/src/engine/client/client.c index d1ab4cdb..b862e65a 100644 --- a/src/engine/client/client.c +++ b/src/engine/client/client.c @@ -1038,6 +1038,7 @@ static void client_run() /* render */ if(editor_active) { + client_update(); editor_update_and_render(); gfx_swap(); } diff --git a/src/engine/config_variables.h b/src/engine/config_variables.h index 075731c4..d62529ec 100644 --- a/src/engine/config_variables.h +++ b/src/engine/config_variables.h @@ -49,6 +49,7 @@ MACRO_CONFIG_STR(sv_bindaddr, 128, "") MACRO_CONFIG_INT(sv_port, 8303, 0, 0) MACRO_CONFIG_INT(sv_sendheartbeats, 1, 0, 1) MACRO_CONFIG_STR(sv_map, 128, "dm1") +MACRO_CONFIG_INT(sv_map_reload, 0, 0, 1) MACRO_CONFIG_INT(sv_max_clients, 8, 1, 16) diff --git a/src/engine/server/server.c b/src/engine/server/server.c index 3135f418..e8bc544f 100644 --- a/src/engine/server/server.c +++ b/src/engine/server/server.c @@ -720,8 +720,10 @@ static int server_run() { int64 t = time_get(); /* load new map TODO: don't poll this */ - if(strcmp(config.sv_map, current_map) != 0) + if(strcmp(config.sv_map, current_map) != 0 || config.sv_map_reload) { + config.sv_map_reload = 0; + /* load map */ if(server_load_map(config.sv_map)) { |