diff options
author | Paul Gilbert | 2013-12-12 23:56:54 -0500 |
---|---|---|
committer | Paul Gilbert | 2013-12-12 23:56:54 -0500 |
commit | c479aed9d1282469656fa74bafd5d99758c03931 (patch) | |
tree | d45b906d4c49ce76f0f2d76a8e04762101670e1c /engines/voyeur/files.h | |
parent | 1187a4fc2516e01f951f0f165f287098f133cfee (diff) | |
download | scummvm-rg350-c479aed9d1282469656fa74bafd5d99758c03931.tar.gz scummvm-rg350-c479aed9d1282469656fa74bafd5d99758c03931.tar.bz2 scummvm-rg350-c479aed9d1282469656fa74bafd5d99758c03931.zip |
VOYEUR: Implemented cardPerform and cardPerform2
Diffstat (limited to 'engines/voyeur/files.h')
-rw-r--r-- | engines/voyeur/files.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/voyeur/files.h b/engines/voyeur/files.h index e753b1d4c0..43057afec4 100644 --- a/engines/voyeur/files.h +++ b/engines/voyeur/files.h @@ -441,7 +441,10 @@ private: bool goToStateID(int stackId, int sceneId); bool goToState(int stackId, int sceneId); const byte *cardPerform(const byte *card); + bool cardPerform2(const byte *p, int cardCmdId); void savePrevious(); + void setButtonFlag(int idx, byte bits); + void clearButtonFlag(int idx, byte bits); public: VoyeurEngine *_vm; @@ -450,6 +453,8 @@ public: int _field4, _field6; byte _flags; int _field9; + int _fieldA[8]; + int _field2A[8]; int _field3A; int _field3E; int _field40; @@ -457,7 +462,7 @@ public: int _parseCount; uint32 _field46; byte *_field4A; - byte _field4E[64]; + byte _buttonFlags[64]; const byte *_field8E[64]; byte _field18E[64]; const byte *_field1CE[48]; |