aboutsummaryrefslogtreecommitdiff
path: root/engines/zvision/zvision.h
diff options
context:
space:
mode:
authorFilippos Karapetis2014-12-26 23:18:54 +0200
committerFilippos Karapetis2014-12-26 23:18:54 +0200
commitf9595b11fc2bef08d84a00b81f9b2884f77897b0 (patch)
tree8626ab1737e0f02ad51aef52fb0baf520043ee98 /engines/zvision/zvision.h
parent19ce38d40e9f273335b06a62bcb0d3643602080c (diff)
downloadscummvm-rg350-f9595b11fc2bef08d84a00b81f9b2884f77897b0.tar.gz
scummvm-rg350-f9595b11fc2bef08d84a00b81f9b2884f77897b0.tar.bz2
scummvm-rg350-f9595b11fc2bef08d84a00b81f9b2884f77897b0.zip
ZVISION: Add an FPS timer (accessible with F10, or the "FRAME" cheat)
Diffstat (limited to 'engines/zvision/zvision.h')
-rw-r--r--engines/zvision/zvision.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/zvision/zvision.h b/engines/zvision/zvision.h
index 6664d0cd5d..5482060cd0 100644
--- a/engines/zvision/zvision.h
+++ b/engines/zvision/zvision.h
@@ -119,6 +119,8 @@ private:
Common::Event _event;
int _frameRenderDelay;
+ int _renderedFrameCount;
+ int _fps;
int16 _mouseVelocity;
int16 _keyboardVelocity;
bool _doubleFPS;
@@ -197,6 +199,11 @@ public:
void setRenderDelay(uint);
bool canRender();
+ static void fpsTimerCallback(void *refCon);
+ void fpsTimer();
+ int getFPS() const {
+ return _fps;
+ }
void loadSettings();
void saveSettings();