aboutsummaryrefslogtreecommitdiff
path: root/engines/gob/video.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/video.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/video.h')
-rw-r--r--engines/gob/video.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/gob/video.h b/engines/gob/video.h
index 14bae430f1..38fdb2bf6f 100644
--- a/engines/gob/video.h
+++ b/engines/gob/video.h
@@ -149,6 +149,8 @@ public:
void drawSprite(SurfaceDesc *source, SurfaceDesc *dest,
int16 left, int16 top, int16 right, int16 bottom,
int16 x, int16 y, int16 transp);
+ void drawSpriteDouble(SurfaceDesc *source, SurfaceDesc *dest,
+ int16 left, int16 top, int16 right, int16 bottom, int16 x, int16 y, int16 transp);
void drawLetter(int16 item, int16 x, int16 y, FontDesc *fontDesc,
int16 color1, int16 color2, int16 transp, SurfaceDesc *dest);
void drawPackedSprite(byte *sprBuf, int16 width, int16 height,
@@ -258,6 +260,7 @@ public:
VideoDriver() {}
virtual ~VideoDriver() {}
virtual void drawSprite(SurfaceDesc *source, SurfaceDesc *dest, int16 left, int16 top, int16 right, int16 bottom, int16 x, int16 y, int16 transp) = 0;
+ virtual void drawSpriteDouble(SurfaceDesc *source, SurfaceDesc *dest, int16 left, int16 top, int16 right, int16 bottom, int16 x, int16 y, int16 transp) = 0;
virtual void fillRect(SurfaceDesc *dest, int16 left, int16 top, int16 right, int16 bottom, byte color) = 0;
virtual void putPixel(int16 x, int16 y, byte color, SurfaceDesc *dest) = 0;
virtual void drawLetter(unsigned char item, int16 x, int16 y, Video::FontDesc *fontDesc, byte color1, byte color2, byte transp, SurfaceDesc *dest) = 0;