aboutsummaryrefslogtreecommitdiff
path: root/engines/director/score.h
diff options
context:
space:
mode:
authorDmitry Iskrich2016-05-27 22:10:43 +0300
committerEugene Sandulenko2016-08-03 23:40:36 +0200
commit8cd7deb4763ab662c3844722e7360aea18513219 (patch)
tree0c08367e8fd93a8d17a91e84b3777fe0067e5a5e /engines/director/score.h
parentce2889bbf41ec56984019626657f025c1003a66a (diff)
downloadscummvm-rg350-8cd7deb4763ab662c3844722e7360aea18513219.tar.gz
scummvm-rg350-8cd7deb4763ab662c3844722e7360aea18513219.tar.bz2
scummvm-rg350-8cd7deb4763ab662c3844722e7360aea18513219.zip
DIRECTOR: Add support for tempo channel
Diffstat (limited to 'engines/director/score.h')
-rw-r--r--engines/director/score.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/director/score.h b/engines/director/score.h
index 7696089546..9e729c2570 100644
--- a/engines/director/score.h
+++ b/engines/director/score.h
@@ -167,6 +167,8 @@ private:
ButtonCast *getButtonCast(Common::SeekableReadStream &stream);
ShapeCast *getShapeCast(Common::SeekableReadStream &stream);
Common::Rect readRect(Common::SeekableReadStream &stream);
+ void processEvents();
+ void display();
public:
Common::Array<Frame *> _frames;
@@ -175,8 +177,11 @@ public:
private:
uint16 _versionMinor;
uint16 _versionMajor;
- byte _initialFrameRate;
+ byte _currentFrameRate;
uint16 _castArrayStart;
+ uint16 _currentFrame;
+ uint32 _nextFrameTime;
+ bool _stopPlay;
uint16 _castArrayEnd;
Common::Rect _movieRect;
};