diff options
author | Filippos Karapetis | 2012-04-29 20:43:04 +0300 |
---|---|---|
committer | Filippos Karapetis | 2012-04-29 20:45:16 +0300 |
commit | e41e412c9ee6c277233ef9f7a5304f8cc40fa370 (patch) | |
tree | 3e770122684770ef243f087f9e0e7869451787e6 /engines/sci/engine/features.h | |
parent | 24e57808aa946ad38379b43ca205af6ef151c66a (diff) | |
download | scummvm-rg350-e41e412c9ee6c277233ef9f7a5304f8cc40fa370.tar.gz scummvm-rg350-e41e412c9ee6c277233ef9f7a5304f8cc40fa370.tar.bz2 scummvm-rg350-e41e412c9ee6c277233ef9f7a5304f8cc40fa370.zip |
SCI: Fix for bug #3522046 "Detection of SQ4CD as Windows breaks Music"
Fall back to the DOS soundtracks in Windows CD versions if the user picks
a non-General MIDI music device, as the Windows tracks only contain MIDI
music
Diffstat (limited to 'engines/sci/engine/features.h')
-rw-r--r-- | engines/sci/engine/features.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/sci/engine/features.h b/engines/sci/engine/features.h index 4592c5be9c..f6bb0b5759 100644 --- a/engines/sci/engine/features.h +++ b/engines/sci/engine/features.h @@ -117,6 +117,12 @@ public: */ bool useAltWinGMSound(); + /** + * Forces DOS soundtracks in Windows CD versions when the user hasn't + * selected a MIDI output device + */ + void forceDOSTracks() { _forceDOSTracks = true; } + private: reg_t getDetectionAddr(const Common::String &objName, Selector slc, int methodNum = -1); @@ -137,6 +143,7 @@ private: MoveCountType _moveCountType; bool _usesCdTrack; + bool _forceDOSTracks; SegManager *_segMan; Kernel *_kernel; |