diff options
| author | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-12-19 11:59:58 +0000 |
|---|---|---|
| committer | Magnus Auvinen <magnus.auvinen@gmail.com> | 2008-12-19 11:59:58 +0000 |
| commit | cc576906a318007e789f6dec9fb9b1a75c3ce62e (patch) | |
| tree | b09c640db45f9cb9c93ee0f8a5210be0f281eaa8 /src/engine/client/ec_client.c | |
| parent | e447ef04ccb5cde55c49a8d0dd62c87619048251 (diff) | |
| download | zcatch-cc576906a318007e789f6dec9fb9b1a75c3ce62e.tar.gz zcatch-cc576906a318007e789f6dec9fb9b1a75c3ce62e.zip | |
improved the demo players scrubbing capabilities
Diffstat (limited to 'src/engine/client/ec_client.c')
| -rw-r--r-- | src/engine/client/ec_client.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/engine/client/ec_client.c b/src/engine/client/ec_client.c index e4d0b7f8..f4bc902c 100644 --- a/src/engine/client/ec_client.c +++ b/src/engine/client/ec_client.c @@ -1295,9 +1295,7 @@ const DEMOPLAYBACK_INFO *client_demoplayer_getinfo() void client_demoplayer_setpos(float percent) { - const DEMOREC_PLAYBACKINFO *info = demorec_playback_info(); - int point = (int)(info->seekable_points*percent); - demorec_playback_set(point); + demorec_playback_set(percent); } void client_demoplayer_setspeed(float speed) @@ -1441,12 +1439,12 @@ static void client_update() } else { - if(now > action_taken+time_freq()*(10+config.dbg_stress)) + /*if(now > action_taken+time_freq()*(10+config.dbg_stress)) { dbg_msg("stress", "disconnecting!"); client_disconnect(); action_taken = now; - } + }*/ } } @@ -1666,7 +1664,9 @@ static void client_run() break; /* be nice */ - if(config.cl_cpu_throttle || !gfx_window_active()) + if(config.dbg_stress) + thread_sleep(5); + else if(config.cl_cpu_throttle || !gfx_window_active()) thread_sleep(1); if(config.dbg_hitch) |