aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/kyra.h
diff options
context:
space:
mode:
authorJohannes Schickel2006-05-17 18:07:02 +0000
committerJohannes Schickel2006-05-17 18:07:02 +0000
commitf7c29ccc8b001eb8d69f1e3d845c6ad04e38fc95 (patch)
tree63d94d0339eb3232b8d3d9570bcb501091f757de /engines/kyra/kyra.h
parentb6b53afe269a2d640b8db33e64ecdd6f9b2f506c (diff)
downloadscummvm-rg350-f7c29ccc8b001eb8d69f1e3d845c6ad04e38fc95.tar.gz
scummvm-rg350-f7c29ccc8b001eb8d69f1e3d845c6ad04e38fc95.tar.bz2
scummvm-rg350-f7c29ccc8b001eb8d69f1e3d845c6ad04e38fc95.zip
- adds AUD file player (has still some problems with playing)
- adds a new sound class SoundDigital (only used for Kyra3) (needs more work though) svn-id: r22497
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