From 60348aa02a95154f6a0b36b9a9097b4255c85888 Mon Sep 17 00:00:00 2001 From: Iskrich Date: Thu, 26 May 2016 14:51:51 +0300 Subject: DIRECTOR: Read movie version --- engines/director/score.cpp | 6 ++++++ engines/director/score.h | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/engines/director/score.cpp b/engines/director/score.cpp index 964ea39df7..733e96a2f9 100644 --- a/engines/director/score.cpp +++ b/engines/director/score.cpp @@ -61,6 +61,12 @@ Score::Score(Common::SeekableReadStream &stream) { _frames.remove_at(0); } +void Score::readVersion(uint32 rid) { + _versionMinor = rid & 0xffff; + _versionMajor = rid >> 16; + debug("%d.%d", _versionMajor, _versionMinor); +} + void Score::play() { initGraphics(800, 800, true); uint32 frameId = 0; diff --git a/engines/director/score.h b/engines/director/score.h index cadd130312..fe09b1c504 100644 --- a/engines/director/score.h +++ b/engines/director/score.h @@ -117,8 +117,13 @@ class Score { public: Common::Array _frames; +private: + uint16 _versionMinor; + uint16 _versionMajor; + public: Score(Common::SeekableReadStream &stream); + void readVersion(uint32 rid); void play(); }; -- cgit v1.2.3