aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/framelimiter.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/bladerunner/framelimiter.h')
-rw-r--r--engines/bladerunner/framelimiter.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/engines/bladerunner/framelimiter.h b/engines/bladerunner/framelimiter.h
index 66ee0f3b38..032457028d 100644
--- a/engines/bladerunner/framelimiter.h
+++ b/engines/bladerunner/framelimiter.h
@@ -43,12 +43,12 @@ class Framelimiter {
public:
static const FramelimiterFpsRate kDefaultFpsRate = kFramelimiter60fps;
- static const bool kDefaultUseDelayMillis = false;
+ static const bool kDefaultUseDelayMillis = true;
private:
BladeRunnerEngine *_vm;
- bool _forceFirstPass;
+ bool _forceScreenUpdate;
uint32 _speedLimitMs;
// A pass is when a tick or while loop that contains a potential screen update is repeated
@@ -68,12 +68,9 @@ public:
Framelimiter(BladeRunnerEngine *vm, FramelimiterFpsRate framerateMode, bool useDelayMs);
~Framelimiter();
-// void startFrame();
-// void delayBeforeSwap();
-
// void pause(bool pause);
- void init(bool forceFirstPass = true);
+ void init(bool forceScreenUpdate = true);
uint32 getLastFrameDuration() const;
uint32 getTimeOfCurrentPass() const;
uint32 getTimeOfLastPass() const;