[Scummvm-cvs-logs] CVS: scummvm/scumm scumm.cpp,1.160,1.161 sound.cpp,1.375,1.376
Travis Howell
kirben at users.sourceforge.net
Mon Aug 30 02:44:04 CEST 2004
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv25969/scumm
Modified Files:
scumm.cpp sound.cpp
Log Message:
HE 7.0+ games don'yt use imuse
Index: scumm.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/scumm.cpp,v
retrieving revision 1.160
retrieving revision 1.161
diff -u -d -r1.160 -r1.161
--- scumm.cpp 30 Aug 2004 00:10:36 -0000 1.160
+++ scumm.cpp 30 Aug 2004 09:43:21 -0000 1.161
@@ -884,7 +884,7 @@
_musicEngine = NULL;
} else if (((_midiDriver == MD_PCJR) || (_midiDriver == MD_PCSPK)) && ((_version > 2) && (_version < 5))) {
_musicEngine = new Player_V2(this, _midiDriver != MD_PCSPK);
- } else if (_version > 2) {
+ } else if (_version > 2 && _heversion <= 60) {
MidiDriver *driver = GameDetector::createMidi(_midiDriver);
if (driver && _native_mt32)
driver->property (MidiDriver::PROP_CHANNEL_MASK, 0x03FE);
@@ -1104,7 +1104,7 @@
else if (_gameId == GID_WATER)
_numActors = 61;
else
- _numActors = 13;
+ _numActors = 80;
if (_version >= 7)
OF_OWNER_ROOM = 0xFF;
Index: sound.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/sound.cpp,v
retrieving revision 1.375
retrieving revision 1.376
diff -u -d -r1.375 -r1.376
--- sound.cpp 29 Aug 2004 11:27:16 -0000 1.375
+++ sound.cpp 30 Aug 2004 09:43:21 -0000 1.376
@@ -756,8 +756,8 @@
// ID number of the first active music it finds.
if (_currentMusic)
return (_musicChannelHandle.isActive()) ? 1 : 0;
- else
- return _vm->_imuse->getSoundStatus(sound);
+ else if (_vm->_imuse)
+ return (_vm->_imuse->getSoundStatus(sound));
}
}
More information about the Scummvm-git-logs
mailing list