aboutsummaryrefslogtreecommitdiff
path: root/engines/voyeur/files.h
diff options
context:
space:
mode:
authorPaul Gilbert2013-12-12 23:56:54 -0500
committerPaul Gilbert2013-12-12 23:56:54 -0500
commitc479aed9d1282469656fa74bafd5d99758c03931 (patch)
treed45b906d4c49ce76f0f2d76a8e04762101670e1c /engines/voyeur/files.h
parent1187a4fc2516e01f951f0f165f287098f133cfee (diff)
downloadscummvm-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.h7
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];