aboutsummaryrefslogtreecommitdiff
path: root/engines/m4/mads_logic.h
diff options
context:
space:
mode:
authorPaul Gilbert2010-04-12 08:31:46 +0000
committerPaul Gilbert2010-04-12 08:31:46 +0000
commiteb433fcccd57060bb59e52879169e6114ad20461 (patch)
tree39c41f06668cbe8017da70a99e3bed5e08390069 /engines/m4/mads_logic.h
parent87028c546fe5bdd8e5c08e47a551f15f9c257bb5 (diff)
downloadscummvm-rg350-eb433fcccd57060bb59e52879169e6114ad20461.tar.gz
scummvm-rg350-eb433fcccd57060bb59e52879169e6114ad20461.tar.bz2
scummvm-rg350-eb433fcccd57060bb59e52879169e6114ad20461.zip
Added the beginnings of the main timer list
svn-id: r48635
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);