diff options
Diffstat (limited to 'engines/bladerunner/music.h')
-rw-r--r-- | engines/bladerunner/music.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/engines/bladerunner/music.h b/engines/bladerunner/music.h index 3dcf969a8a..de19942a20 100644 --- a/engines/bladerunner/music.h +++ b/engines/bladerunner/music.h @@ -45,7 +45,7 @@ class Music { BladeRunnerEngine *_vm; Common::Mutex _mutex; - int _volume; + int _musicVolume; int _channel; int _isNextPresent; int _isPlaying; @@ -59,12 +59,14 @@ public: Music(BladeRunnerEngine *vm); ~Music(); - bool play(const char *trackName, int volume, int pan, int timeFadeIn, int timePlay, int loop, int timeFadeOut); + bool play(const Common::String &trackName, int volume, int pan, int timeFadeIn, int timePlay, int loop, int timeFadeOut); void stop(int delay); void adjust(int volume, int pan, int delay); bool isPlaying(); void setVolume(int volume); + int getVolume(); + void playSample(); private: void adjustVolume(int volume, int delay); @@ -78,7 +80,7 @@ private: static void timerCallbackFadeOut(void *refCon); static void timerCallbackNext(void *refCon); - byte *getData(const char* name); + byte *getData(const Common::String &name); }; } // End of namespace BladeRunner |