aboutsummaryrefslogtreecommitdiff
path: root/engines/supernova/supernova.h
diff options
context:
space:
mode:
Diffstat (limited to 'engines/supernova/supernova.h')
-rw-r--r--engines/supernova/supernova.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/engines/supernova/supernova.h b/engines/supernova/supernova.h
index 7f181b5be5..16b9b4e130 100644
--- a/engines/supernova/supernova.h
+++ b/engines/supernova/supernova.h
@@ -82,6 +82,10 @@ public:
ScreenBufferStack _screenBuffer;
MSNImageDecoder _images[44];
MSNImageDecoder *_currentImage;
+ struct SoundSample {
+ byte *_buffer;
+ int _length;
+ } _soundSamples[kAudioNumSamples];
Common::Event _event;
bool _gameRunning;
@@ -102,7 +106,7 @@ public:
void paletteFadeOut();
void paletteBrightness();
void updateEvents();
- void playSound(int filenumber, int offset = 0);
+ void playSound(AudioIndex sample);
void playSoundMod(int filenumber);
void stopSound();
void renderImage(MSNImageDecoder &image, int section, bool fullscreen = false);