aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/picture.h
diff options
context:
space:
mode:
authorMartin Kiewitz2010-07-26 12:20:07 +0000
committerMartin Kiewitz2010-07-26 12:20:07 +0000
commitc0d915b616b7f50e9feec2afb2969f23c79a9ffb (patch)
treed9949f50735f7faf5bad06c6df7673b23c5a350a /engines/sci/graphics/picture.h
parentea8271f3cb3af273842d9848d6dde9b222e5cf40 (diff)
downloadscummvm-rg350-c0d915b616b7f50e9feec2afb2969f23c79a9ffb.tar.gz
scummvm-rg350-c0d915b616b7f50e9feec2afb2969f23c79a9ffb.tar.bz2
scummvm-rg350-c0d915b616b7f50e9feec2afb2969f23c79a9ffb.zip
SCI: some scrolling support for sci32
not fully done yet svn-id: r51308
Diffstat (limited to 'engines/sci/graphics/picture.h')
-rw-r--r--engines/sci/graphics/picture.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/sci/graphics/picture.h b/engines/sci/graphics/picture.h
index c3e844fb9b..b3a0a1509c 100644
--- a/engines/sci/graphics/picture.h
+++ b/engines/sci/graphics/picture.h
@@ -59,14 +59,14 @@ public:
int16 getSci32celY(int16 celNo);
int16 getSci32celX(int16 celNo);
int16 getSci32celPriority(int16 celNo);
- void drawSci32Vga(int16 celNo, int16 callerX, int16 callerY, bool mirrored);
+ void drawSci32Vga(int16 celNo, int16 callerX, int16 callerY, int16 pictureX, bool mirrored);
#endif
private:
void initData(GuiResourceId resourceId);
void reset();
void drawSci11Vga();
- void drawCelData(byte *inbuffer, int size, int headerPos, int rlePos, int literalPos, int16 callerX, int16 callerY);
+ void drawCelData(byte *inbuffer, int size, int headerPos, int rlePos, int literalPos, int16 drawX, int16 drawY, int16 pictureX);
void drawVectorData(byte *data, int size);
bool vectorIsNonOpcode(byte pixel);
void vectorGetAbsCoords(byte *data, int &curPos, int16 &x, int16 &y);