aboutsummaryrefslogtreecommitdiff
path: root/engines/mohawk/myst_areas.h
diff options
context:
space:
mode:
authorBastien Bouclet2011-01-11 19:52:58 +0000
committerBastien Bouclet2011-01-11 19:52:58 +0000
commitb1de27ed8f54b7321eaee165f69c90ac73d262f7 (patch)
tree028c2051a41960f7c9996002325e05a8059508fd /engines/mohawk/myst_areas.h
parentf6b7979277cc83e29ac9c6a7dc28a1e1e0dccfbf (diff)
downloadscummvm-rg350-b1de27ed8f54b7321eaee165f69c90ac73d262f7.tar.gz
scummvm-rg350-b1de27ed8f54b7321eaee165f69c90ac73d262f7.tar.bz2
scummvm-rg350-b1de27ed8f54b7321eaee165f69c90ac73d262f7.zip
MOHAWK: Implement Myst imager videos seeking / looping
svn-id: r55208
Diffstat (limited to 'engines/mohawk/myst_areas.h')
-rw-r--r--engines/mohawk/myst_areas.h8
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/mohawk/myst_areas.h b/engines/mohawk/myst_areas.h
index b7a12b0875..43af2a73f7 100644
--- a/engines/mohawk/myst_areas.h
+++ b/engines/mohawk/myst_areas.h
@@ -24,6 +24,7 @@
*/
#include "mohawk/myst.h"
+#include "mohawk/video.h"
#ifndef MYST_AREAS_H
#define MYST_AREAS_H
@@ -104,9 +105,10 @@ protected:
class MystResourceType6 : public MystResourceType5 {
public:
MystResourceType6(MohawkEngine_Myst *vm, Common::SeekableReadStream *rlstStream, MystResource *parent);
- void playMovie();
+ VideoHandle playMovie();
void handleCardChange();
bool isPlaying();
+ void setBlocking(bool blocking) { _playBlocking = blocking; }
protected:
static Common::String convertMystVideoName(Common::String name);
@@ -118,9 +120,6 @@ protected:
uint16 _playBlocking;
uint16 _playOnCardChange;
uint16 _u3;
-
-private:
- bool _videoRunning;
};
class MystResourceType7 : public MystResource {
@@ -177,6 +176,7 @@ public:
uint16 getList2(uint16 index);
uint16 getList3(uint16 index);
+ uint16 getStepsH() { return _stepsH; }
uint16 getStepsV() { return _stepsV; }
Common::Point _pos;