aboutsummaryrefslogtreecommitdiff
path: root/engines/m4/mads_logic.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/m4/mads_logic.h')
-rw-r--r--engines/m4/mads_logic.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/engines/m4/mads_logic.h b/engines/m4/mads_logic.h
index 2514f4e3f4..88f8c6e928 100644
--- a/engines/m4/mads_logic.h
+++ b/engines/m4/mads_logic.h
@@ -35,9 +35,14 @@ class MadsSceneLogic {
private:
// Library interface methods
uint16 loadSpriteSet(uint16 suffixNum, uint16 sepChar);
+ uint16 startSpriteSequence(uint16 srcSpriteIdx, int v0, int numTicks, int fld24, int timeoutTicks, int extraTicks);
+ uint16 startSpriteSequence2(uint16 srcSpriteIdx, int v0, int numTicks, int fld24, int timeoutTicks, int extraTicks);
+ uint16 startSpriteSequence3(uint16 srcSpriteIdx, int v0, int numTicks, int fld24, int timeoutTicks, int extraTicks);
+ void activateHotspot(int idx, bool active);
+ void lowRoomsEntrySound();
private:
int _sceneNumber;
- uint16 _spriteIndexes[50];
+ int16 _spriteIndexes[50];
// Support functions
const char *formAnimName(char sepChar, int16 suffixNum);