scummvm/engines/made
Max Horn 8982fff1b7 AUDIO: Add pure virtual MidiDriver::isOpen() method
This in turn enables modifying MidiDriver_MPU401::close() to allow
it to be called on a midi driver that has not yet been opened.

The specific issue that triggered me to make these changes was a
crash-upon-quit in HUGO, caused by it instantiating a midi driver,
then encountering an error (missing hugo.dat) *before* having
opened the new midi driver; the general cleanup code then tries
to close the (not yet opened) midi driver -> kaboom

Also fixed some engines which were leaking MidiDriver instances.
2011-03-22 23:51:47 +01:00
..
console.cpp DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine 2010-12-07 18:54:21 +00:00
console.h DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine 2010-12-07 18:54:21 +00:00
database.cpp COMMON: Split common/stream.h into several headers 2010-11-19 17:03:07 +00:00
database.h
detection.cpp Add entries for the DOS, FM-Towns, and PC-98 versions of RTZ (all on the FM-Towns CD). 2010-07-16 20:00:16 +00:00
graphics.cpp
graphics.h
made.cpp MADE: Cleanup syncSoundSettings() 2011-03-19 16:04:54 +01:00
made.h AUDIO: Rename sound/ dir to audio/ 2011-02-09 01:09:01 +00:00
module.mk MADE: Added basic debugging console to engine 2010-11-08 12:17:19 +00:00
music.cpp AUDIO: Add pure virtual MidiDriver::isOpen() method 2011-03-22 23:51:47 +01:00
music.h AUDIO: Add pure virtual MidiDriver::isOpen() method 2011-03-22 23:51:47 +01:00
pmvplayer.cpp AUDIO: Rename sound/ dir to audio/ 2011-02-09 01:09:01 +00:00
pmvplayer.h AUDIO: Rename sound/ dir to audio/ 2011-02-09 01:09:01 +00:00
redreader.cpp COMMON: Split common/stream.h into several headers 2010-11-19 17:03:07 +00:00
redreader.h COMMON: Split common/stream.h into several headers 2010-11-19 17:03:07 +00:00
resource.cpp AUDIO: Rename sound/ dir to audio/ 2011-02-09 01:09:01 +00:00
resource.h AUDIO: Rename sound/ dir to audio/ 2011-02-09 01:09:01 +00:00
screen.cpp MADE: Revert a little behavior change in setRGBPalette. 2011-02-15 22:59:21 +01:00
screen.h MADE: Adapt to setPalette RGBA->RGB change. 2011-02-14 17:08:32 +01:00
screenfx.cpp
screenfx.h
script.cpp
script.h
scriptfuncs.cpp AUDIO: Rename sound/ dir to audio/ 2011-02-09 01:09:01 +00:00
scriptfuncs.h Implement PlayNote/StopNote and PlayTele/StopTele for The Manhole. 2010-07-20 16:05:25 +00:00
sound.cpp
sound.h