[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