diff options
Diffstat (limited to 'engines/scumm/he/animation_he.h')
-rw-r--r-- | engines/scumm/he/animation_he.h | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/engines/scumm/he/animation_he.h b/engines/scumm/he/animation_he.h index f1c40a65a9..0e609669f0 100644 --- a/engines/scumm/he/animation_he.h +++ b/engines/scumm/he/animation_he.h @@ -25,8 +25,11 @@ #define ANIMATION_H #include "common/file.h" + #include "graphics/dxa_player.h" +#include "sound/mixer.h" + namespace Scumm { class ScummEngine_v90he; @@ -34,11 +37,17 @@ class ScummEngine_v90he; class MoviePlayer : public Graphics::DXAPlayer { ScummEngine_v90he *_vm; + Audio::Mixer *_mixer; + + Audio::SoundHandle _bgSound; + Audio::AudioStream *_bgSoundStream; + + char baseName[40]; uint32 _flags; uint32 _wizResNum; public: - MoviePlayer(ScummEngine_v90he *vm); + MoviePlayer(ScummEngine_v90he *vm, Audio::Mixer *mixer); int getImageNum(); int load(const char *filename, int flags, int image = 0); |