aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/kyra/kyra.h')
-rw-r--r--engines/kyra/kyra.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/engines/kyra/kyra.h b/engines/kyra/kyra.h
index 1960333540..3ed548ee21 100644
--- a/engines/kyra/kyra.h
+++ b/engines/kyra/kyra.h
@@ -30,6 +30,7 @@ namespace Kyra {
class Movie;
class Sound;
+class SoundDigital;
class SeqPlayer;
class Resource;
class PAKFile;
@@ -1016,10 +1017,23 @@ public:
~KyraEngine_v3();
Movie *createWSAMovie();
+
+ SoundDigital *soundDigital() { return _soundDigital; }
int setupGameFlags() { _game = GI_KYRA3; return 0; }
int go();
+private:
+ int init();
+
+ SoundDigital *_soundDigital;
+
+ // sound specific
+private:
+ void playMenuAudioFile();
+
+ int _musicSoundChannel;
+ const char *_menuAudioFile;
};
} // End of namespace Kyra