[Scummvm-cvs-logs] SF.net SVN: scummvm:[55113] scummvm/trunk/engines/mohawk
fuzzie at users.sourceforge.net
fuzzie at users.sourceforge.net
Mon Jan 3 23:53:35 CET 2011
Revision: 55113
http://scummvm.svn.sourceforge.net/scummvm/?rev=55113&view=rev
Author: fuzzie
Date: 2011-01-03 22:53:34 +0000 (Mon, 03 Jan 2011)
Log Message:
-----------
MOHAWK: Add stopMidi() function.
Modified Paths:
--------------
scummvm/trunk/engines/mohawk/sound.cpp
scummvm/trunk/engines/mohawk/sound.h
Modified: scummvm/trunk/engines/mohawk/sound.cpp
===================================================================
--- scummvm/trunk/engines/mohawk/sound.cpp 2011-01-03 22:53:12 UTC (rev 55112)
+++ scummvm/trunk/engines/mohawk/sound.cpp 2011-01-03 22:53:34 UTC (rev 55113)
@@ -198,6 +198,10 @@
_midiDriver->setTimerCallback(_midiParser, MidiParser::timerCallback);
}
+void Sound::stopMidi() {
+ _midiParser->unloadMusic();
+}
+
byte Sound::convertRivenVolume(uint16 volume) {
return (volume == 256) ? 255 : volume;
}
Modified: scummvm/trunk/engines/mohawk/sound.h
===================================================================
--- scummvm/trunk/engines/mohawk/sound.h 2011-01-03 22:53:12 UTC (rev 55112)
+++ scummvm/trunk/engines/mohawk/sound.h 2011-01-03 22:53:34 UTC (rev 55113)
@@ -124,6 +124,7 @@
Audio::SoundHandle *replaceSound(uint16 id, byte volume = Audio::Mixer::kMaxChannelVolume, bool loop = false);
void playSoundBlocking(uint16 id, byte volume = Audio::Mixer::kMaxChannelVolume);
void playMidi(uint16 id);
+ void stopMidi();
void stopSound();
void stopSound(uint16 id);
void pauseSound();
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list