diff options
author | Martin Kiewitz | 2013-12-11 08:25:23 +0100 |
---|---|---|
committer | Martin Kiewitz | 2013-12-11 08:25:23 +0100 |
commit | 693d5e662595f60eed41feb5254a28bbd318094e (patch) | |
tree | 4d7461880aca44a8f9d517c326b306ddc45cecef /engines/sci/graphics/portrait.h | |
parent | 298f4a5c065c1dded3c3462ea5bfb97814f370e1 (diff) | |
download | scummvm-rg350-693d5e662595f60eed41feb5254a28bbd318094e.tar.gz scummvm-rg350-693d5e662595f60eed41feb5254a28bbd318094e.tar.bz2 scummvm-rg350-693d5e662595f60eed41feb5254a28bbd318094e.zip |
SCI: rave support (KQ6 hires portrait lip sync)
Thanks to wjp and [md5] for helping
Diffstat (limited to 'engines/sci/graphics/portrait.h')
-rw-r--r-- | engines/sci/graphics/portrait.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/sci/graphics/portrait.h b/engines/sci/graphics/portrait.h index 75baa9a56b..de0dbffb3f 100644 --- a/engines/sci/graphics/portrait.h +++ b/engines/sci/graphics/portrait.h @@ -52,6 +52,10 @@ private: void drawBitmap(uint16 bitmapNr); void bitsShow(); + int16 raveGetTicks(Resource *resource, uint *offset); + uint16 raveGetID(Resource *resource, uint *offset); + byte *raveGetLipSyncData(uint16 raveID); + ResourceManager *_resMan; EventManager *_event; GfxPalette *_palette; @@ -68,6 +72,13 @@ private: Common::String _resourceName; byte *_fileData; + + uint32 _lipSyncIDCount; + byte *_lipSyncIDTable; + + byte *_lipSyncData; + uint16 *_lipSyncDataOffsetTable; + byte *_lipSyncDataOffsetTableEnd; Common::Point _position; }; |