From ed05519c60cfe085f61dc6d9d7d674dad7adeb6b Mon Sep 17 00:00:00 2001 From: Alibek Omarov Date: Fri, 11 Jan 2019 23:20:35 +0300 Subject: [PATCH] host: rearrange conditionals in Host_CalcFPS for better readability --- engine/common/host.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/engine/common/host.c b/engine/common/host.c index 45f9439f..d464bd25 100644 --- a/engine/common/host.c +++ b/engine/common/host.c @@ -170,6 +170,9 @@ Host_CheckSleep void Host_CheckSleep( void ) { int sleeptime = host_sleeptime->value; + + if( host.frametime !) + if( Host_IsDedicated() ) { // let the dedicated server some sleep @@ -443,9 +446,12 @@ double Host_CalcFPS( void ) { double fps = 0.0; - // NOTE: we should play demos with same fps as it was recorded + if( Host_IsDedicated() ) + { + fps = sys_ticrate.value; + } #ifndef XASH_DEDICATED - if( CL_IsPlaybackDemo() || CL_IsRecordDemo( )) + else if( CL_IsPlaybackDemo() || CL_IsRecordDemo( )) // NOTE: we should play demos with same fps as it was recorded { fps = CL_GetDemoFramerate(); } @@ -454,18 +460,11 @@ double Host_CalcFPS( void ) fps = host_maxfps->value; } else -#endif - if( Host_IsDedicated() ) - { - fps = sys_ticrate.value; - } - else { fps = host_maxfps->value; fps = bound( MIN_FPS, fps, MAX_FPS ); } -#ifndef XASH_DEDICATED // probably left part of this condition is redundant :-) if( host.type != HOST_DEDICATED && Host_IsLocalGame( ) && !CL_IsTimeDemo( )) {