[Scummvm-cvs-logs] SF.net SVN: scummvm:[39411] scummvm/trunk/engines/parallaction

Kirben at users.sourceforge.net Kirben at users.sourceforge.net
Sun Mar 15 07:23:16 CET 2009


Revision: 39411
          http://scummvm.svn.sourceforge.net/scummvm/?rev=39411&view=rev
Author:   Kirben
Date:     2009-03-15 06:23:16 +0000 (Sun, 15 Mar 2009)

Log Message:
-----------
Ooops, actually set _mixer. 

Modified Paths:
--------------
    scummvm/trunk/engines/parallaction/sound.h
    scummvm/trunk/engines/parallaction/sound_br.cpp

Modified: scummvm/trunk/engines/parallaction/sound.h
===================================================================
--- scummvm/trunk/engines/parallaction/sound.h	2009-03-15 06:20:52 UTC (rev 39410)
+++ scummvm/trunk/engines/parallaction/sound.h	2009-03-15 06:23:16 UTC (rev 39411)
@@ -182,6 +182,7 @@
 
 class SoundMan_br : public SoundManImpl {
 protected:
+	Parallaction_br	*_vm;
 	Audio::Mixer	*_mixer;
 
 	Common::String _musicFile;
@@ -191,6 +192,8 @@
 	virtual void pause(bool p) = 0;
 
 public:
+	SoundMan_br(Parallaction_br *vm);
+
 	virtual void execute(int command, const char *parm);	
 	void setMusicFile(const char *parm);
 };

Modified: scummvm/trunk/engines/parallaction/sound_br.cpp
===================================================================
--- scummvm/trunk/engines/parallaction/sound_br.cpp	2009-03-15 06:20:52 UTC (rev 39410)
+++ scummvm/trunk/engines/parallaction/sound_br.cpp	2009-03-15 06:23:16 UTC (rev 39411)
@@ -392,7 +392,7 @@
 	player->updateTimer();
 }
 
-DosSoundMan_br::DosSoundMan_br(Parallaction_br *vm, MidiDriver *driver) {
+DosSoundMan_br::DosSoundMan_br(Parallaction_br *vm, MidiDriver *driver) : SoundMan_br(vm) {
 	_midiPlayer = new MidiPlayer_MSC(driver);
 	assert(_midiPlayer);
 }
@@ -419,7 +419,7 @@
 	_midiPlayer->pause(p);
 }
 
-AmigaSoundMan_br::AmigaSoundMan_br(Parallaction_br *vm) {
+AmigaSoundMan_br::AmigaSoundMan_br(Parallaction_br *vm) : SoundMan_br(vm)  {
 	_musicStream = 0;
 }
 
@@ -457,6 +457,10 @@
 	_mixer->pauseHandle(_musicHandle, p);
 }
 
+SoundMan_br::SoundMan_br(Parallaction_br *vm) : _vm(vm) {
+	_mixer = _vm->_mixer;
+}
+
 void SoundMan_br::setMusicFile(const char *name) {
 	_musicFile = name;
 }


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