From 693d5e662595f60eed41feb5254a28bbd318094e Mon Sep 17 00:00:00 2001 From: Martin Kiewitz Date: Wed, 11 Dec 2013 08:25:23 +0100 Subject: SCI: rave support (KQ6 hires portrait lip sync) Thanks to wjp and [md5] for helping --- engines/sci/graphics/portrait.h | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'engines/sci/graphics/portrait.h') 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; }; -- cgit v1.2.3