diff options
author | Eugene Sandulenko | 2014-04-26 17:32:41 +0300 |
---|---|---|
committer | Eugene Sandulenko | 2014-04-26 17:32:41 +0300 |
commit | 452f939cbabd6680b0be6a3d3f6e393cb43939d5 (patch) | |
tree | 3b0fe4592082b6795e1679e80649115e9b08edd1 /engines | |
parent | e25195d8f5bffbeb7d84785311437aa19c345f03 (diff) | |
download | scummvm-rg350-452f939cbabd6680b0be6a3d3f6e393cb43939d5.tar.gz scummvm-rg350-452f939cbabd6680b0be6a3d3f6e393cb43939d5.tar.bz2 scummvm-rg350-452f939cbabd6680b0be6a3d3f6e393cb43939d5.zip |
FULLPIPE: Implement Sound::freeSound() and Sound::stop()
Diffstat (limited to 'engines')
-rw-r--r-- | engines/fullpipe/sound.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/fullpipe/sound.cpp b/engines/fullpipe/sound.cpp index 271b103c03..10ae376a32 100644 --- a/engines/fullpipe/sound.cpp +++ b/engines/fullpipe/sound.cpp @@ -140,7 +140,9 @@ void Sound::play(int flag) { } void Sound::freeSound() { - warning("STUB: Sound::freeSound()"); + stop(); + + free(_soundData); } int Sound::getVolume() { @@ -150,7 +152,7 @@ int Sound::getVolume() { } void Sound::stop() { - warning("STUB: Sound::stop()"); + g_fp->_mixer->stopHandle(_handle); } void FullpipeEngine::setSceneMusicParameters(GameVar *gvar) { |