aboutsummaryrefslogtreecommitdiff
path: root/engines/voyeur/files.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/voyeur/files.h')
-rw-r--r--engines/voyeur/files.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/engines/voyeur/files.h b/engines/voyeur/files.h
index f32cbdf6ea..e753b1d4c0 100644
--- a/engines/voyeur/files.h
+++ b/engines/voyeur/files.h
@@ -430,10 +430,18 @@ private:
void performOpenCard();
const byte *getRecordOffset(const byte *p);
const byte *getNextRecord(const byte *p);
+ const byte *getSTAMPCard(int cardId);
+ int getStateFromID(uint32 id);
+ uint32 getSID(int sid);
void cardAction(const byte *p);
+ void doSTAMPCardAction();
void addAudioEventStart();
void addAudioEventEnd();
void addVideoEventEnd();
+ bool goToStateID(int stackId, int sceneId);
+ bool goToState(int stackId, int sceneId);
+ const byte *cardPerform(const byte *card);
+ void savePrevious();
public:
VoyeurEngine *_vm;
@@ -464,7 +472,7 @@ public:
void unloadAStack(int idx);
bool doState();
- bool chooseSTAMPButton(int idx);
+ bool chooseSTAMPButton(int buttonId);
void parsePlayCommands();
int doInterface();
void doRoom();