aboutsummaryrefslogtreecommitdiff
path: root/engines/illusions/illusions.h
diff options
context:
space:
mode:
authorjohndoe1232014-04-18 22:08:34 +0200
committerEugene Sandulenko2018-07-20 06:43:33 +0000
commitd57ae261791f17c8c83f51c8327d908b32afad3b (patch)
tree89e20ddbc18593e2dccb1283fba0cbf21f0e827d /engines/illusions/illusions.h
parentd431d3521480d43fa646a5cd84c6a10d0d24843a (diff)
downloadscummvm-rg350-d57ae261791f17c8c83f51c8327d908b32afad3b.tar.gz
scummvm-rg350-d57ae261791f17c8c83f51c8327d908b32afad3b.tar.bz2
scummvm-rg350-d57ae261791f17c8c83f51c8327d908b32afad3b.zip
ILLUSIONS: Add SoundMan and MusicPlayer
- Add remaining screen shake effects - Implement Chinese dialog puzzle in Duckman
Diffstat (limited to 'engines/illusions/illusions.h')
-rw-r--r--engines/illusions/illusions.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/illusions/illusions.h b/engines/illusions/illusions.h
index 7ea49fd5ca..1a1f542001 100644
--- a/engines/illusions/illusions.h
+++ b/engines/illusions/illusions.h
@@ -70,6 +70,7 @@ class ScriptOpcodes;
class ScriptResource;
class ScriptStack;
class Sequence;
+class SoundMan;
class SpecialCode;
class TalkItems;
class ThreadList;
@@ -113,6 +114,7 @@ public:
ScriptOpcodes *_scriptOpcodes;
SpecialCode *_specialCode;
ThreadList *_threads;
+ SoundMan *_soundMan;
uint32 _nextTempThreadId;
bool _doScriptThreadInit;
@@ -146,6 +148,7 @@ public:
int updateSequences(uint flags);
int updateGraphics(uint flags);
int updateSprites(uint flags);
+ int updateSoundMan(uint flags);
uint32 getElapsedUpdateTime();
Common::Point *getObjectActorPositionPtr(uint32 objectId);