aboutsummaryrefslogtreecommitdiff
path: root/engines/access/sound.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/access/sound.h')
-rw-r--r--engines/access/sound.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/access/sound.h b/engines/access/sound.h
index 37d263eecd..a127051b29 100644
--- a/engines/access/sound.h
+++ b/engines/access/sound.h
@@ -49,6 +49,9 @@ public:
SoundEntry _soundTable[MAX_SOUNDS];
int _soundPriority[MAX_SOUNDS];
byte *_music;
+ int _midiSize;
+ bool _musicRepeat;
+
public:
SoundManager(AccessEngine *vm, Audio::Mixer *mixer);
~SoundManager();
@@ -57,11 +60,17 @@ public:
void playSound(int soundIndex);
+ void loadSounds(Common::Array<FileIdent> &sounds);
+
+ void midiPlay();
+
void midiRepeat();
void stopSong();
void freeSounds();
+
+ void freeMusic();
};
} // End of namespace Access