aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/graphics/portrait.h
diff options
context:
space:
mode:
authorMartin Kiewitz2010-01-09 19:12:53 +0000
committerMartin Kiewitz2010-01-09 19:12:53 +0000
commit7f78815e0e46c5549f1eb7b32455f053e11ada44 (patch)
treeb415f58b6417274cbd5cd4183128c5e1a4772457 /engines/sci/graphics/portrait.h
parent9c2fa534d115c2c38cc8249d738c747d22bb48eb (diff)
downloadscummvm-rg350-7f78815e0e46c5549f1eb7b32455f053e11ada44.tar.gz
scummvm-rg350-7f78815e0e46c5549f1eb7b32455f053e11ada44.tar.bz2
scummvm-rg350-7f78815e0e46c5549f1eb7b32455f053e11ada44.zip
SCI: kPortrait almost fully implemented (animation bitmaps still missing)
svn-id: r47204
Diffstat (limited to 'engines/sci/graphics/portrait.h')
-rw-r--r--engines/sci/graphics/portrait.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/sci/graphics/portrait.h b/engines/sci/graphics/portrait.h
index 847ed9f2dc..30984e091b 100644
--- a/engines/sci/graphics/portrait.h
+++ b/engines/sci/graphics/portrait.h
@@ -34,10 +34,12 @@ public:
~Portrait();
void setupAudio(uint16 resourceId, uint16 noun, uint16 verb, uint16 cond, uint16 seq);
- void draw(Common::Point position);
+ void doit(Common::Point position, uint16 resourceId, uint16 noun, uint16 verb, uint16 cond, uint16 seq);
private:
void init();
+ void drawMainBitmap();
+ void drawBitmap(int16 bitmapNr);
ResourceManager *_resMan;
Screen *_screen;
@@ -56,6 +58,8 @@ private:
Palette _portraitPalette;
byte *_mainBitmapData;
+
+ Common::Point _position;
};
} // End of namespace Sci