aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/coktelvideo.h
diff options
context:
space:
mode:
authorSven Hesse2009-04-29 19:58:43 +0000
committerSven Hesse2009-04-29 19:58:43 +0000
commitd0c88ca6a096e1c3bfcd28b65d50544d5abc3132 (patch)
treeb831385cafa731d36d6597ab38117e8f09b6f18a /engines/gob/coktelvideo.h
parent3607c637587c6b9e2442bc668fc4c8c9459c0168 (diff)
downloadscummvm-rg350-d0c88ca6a096e1c3bfcd28b65d50544d5abc3132.tar.gz
scummvm-rg350-d0c88ca6a096e1c3bfcd28b65d50544d5abc3132.tar.bz2
scummvm-rg350-d0c88ca6a096e1c3bfcd28b65d50544d5abc3132.zip
Playing half-sized videos fullscreen in the demoplayer
svn-id: r40211
Diffstat (limited to 'engines/gob/coktelvideo.h')
-rw-r--r--engines/gob/coktelvideo.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/engines/gob/coktelvideo.h b/engines/gob/coktelvideo.h
index 54a72f0623..c2590dc503 100644
--- a/engines/gob/coktelvideo.h
+++ b/engines/gob/coktelvideo.h
@@ -56,7 +56,9 @@ public:
/** Has video. */
kFeaturesVideo = 0x400,
/** Is a full color (non-paletted) video. */
- kFeaturesFullColor = 0x4000
+ kFeaturesFullColor = 0x4000,
+ /** Supports automatic doubling. */
+ kFeaturesSupportsDouble = 0x40000000
};
enum StateFlags {
@@ -95,7 +97,7 @@ public:
virtual ~CoktelVideo() { }
/** Returns the features the loaded video possesses. */
- virtual uint16 getFeatures() const = 0;
+ virtual uint32 getFeatures() const = 0;
/** Returns the flags the loaded video possesses. */
virtual uint16 getFlags() const = 0;
/** Returns the x coordinate of the video. */
@@ -196,7 +198,7 @@ public:
Imd();
~Imd();
- uint16 getFeatures() const { return _features; }
+ uint32 getFeatures() const { return _features; }
uint16 getFlags() const { return _flags; }
int16 getX() const { return _x; }
int16 getY() const { return _y; }
@@ -255,7 +257,7 @@ protected:
Common::SeekableReadStream *_stream;
uint16 _version;
- uint16 _features;
+ uint32 _features;
uint16 _flags;
int16 _x, _y, _width, _height;
int16 _stdX, _stdY, _stdWidth, _stdHeight;