diff options
author | Paul Gilbert | 2013-06-05 21:28:51 -0400 |
---|---|---|
committer | Paul Gilbert | 2013-06-05 21:28:51 -0400 |
commit | 6bce04959b05805829abf3382e699391f165f0fa (patch) | |
tree | 439a4b8a7e1f1d79e72523d70fd999dc86f8eb1b /engines/voyeur/files.h | |
parent | 2a2e1a08cf07b6e1d2fed86e64fb8b71575bbd6c (diff) | |
download | scummvm-rg350-6bce04959b05805829abf3382e699391f165f0fa.tar.gz scummvm-rg350-6bce04959b05805829abf3382e699391f165f0fa.tar.bz2 scummvm-rg350-6bce04959b05805829abf3382e699391f165f0fa.zip |
VOYEUR: Implemented more doHeadTitle startup code, and startFade
Diffstat (limited to 'engines/voyeur/files.h')
-rw-r--r-- | engines/voyeur/files.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/engines/voyeur/files.h b/engines/voyeur/files.h index da3d277f73..49d6db1333 100644 --- a/engines/voyeur/files.h +++ b/engines/voyeur/files.h @@ -127,6 +127,7 @@ public: ~BoltFile(); bool getBoltGroup(uint32 id); + void freeBoltGroup(uint32 id); byte *memberAddr(uint32 id); byte *memberAddrOffset(uint32 id); void resolveIt(uint32 id, byte **p); @@ -134,6 +135,7 @@ public: BoltEntry &getBoltEntry(uint32 id); PictureResource *getPictureResouce(uint32 id); + CMapResource *getCMapResource(uint32 id); }; class BoltGroup { @@ -143,6 +145,7 @@ public: byte _loaded; bool _processed; bool _callInitGro; + int _termGroIndex; int _count; int _fileOffset; Common::Array<BoltEntry> _entries; @@ -254,7 +257,7 @@ public: class ViewPortListResource { public: - byte *_field4; + byte *_palette; Common::Array<ViewPortResource *> _entries; ViewPortListResource(BoltFilesState &state, const byte *src); @@ -270,13 +273,19 @@ public: }; class CMapResource { +private: + VoyeurEngine *_vm; public: + int _steps; + int _fadeStatus; int _start; int _end; - byte *_palette; + byte *_entries; public: CMapResource(BoltFilesState &state, const byte *src); virtual ~CMapResource(); + + void startFade(); }; class VInitCyclResource { |