diff options
author | Filippos Karapetis | 2016-03-08 19:22:28 +0200 |
---|---|---|
committer | Filippos Karapetis | 2016-03-08 20:36:02 +0200 |
commit | 6958aa989011e785f1c28de8c2975acff70fad74 (patch) | |
tree | 88324dbd1d4d52f6a01e7a7e109915889ec54405 /engines/sci/sound/soundcmd.cpp | |
parent | 7fde01b65815c9e4ed70958f3d2d97af7df4589b (diff) | |
download | scummvm-rg350-6958aa989011e785f1c28de8c2975acff70fad74.tar.gz scummvm-rg350-6958aa989011e785f1c28de8c2975acff70fad74.tar.bz2 scummvm-rg350-6958aa989011e785f1c28de8c2975acff70fad74.zip |
SCI: Separate the demos of QFG4, PQ4 and GK1 from their full versions
The demo versions of these games were using a very different engine -
SCI1.1 vs SCI2/SCI2.1. Thus, we split them into different game IDs,
to avoid mixing specific game checks for them, as well as specific
game workarounds, which are different for the demos than the full
versions. Also, the demos should be working when SCI32 is disabled.
For these games, we don't use ADGF_DEMO, to avoid game IDs like
foodemo-demo
Diffstat (limited to 'engines/sci/sound/soundcmd.cpp')
-rw-r--r-- | engines/sci/sound/soundcmd.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/sci/sound/soundcmd.cpp b/engines/sci/sound/soundcmd.cpp index ee5903fda2..e7b25eb1fc 100644 --- a/engines/sci/sound/soundcmd.cpp +++ b/engines/sci/sound/soundcmd.cpp @@ -44,7 +44,7 @@ SoundCommandParser::SoundCommandParser(ResourceManager *resMan, SegManager *segM // resource number, but it's totally unrelated to the menu music). // The GK1 demo (very late SCI1.1) does the same thing // TODO: Check the QFG4 demo - _useDigitalSFX = (getSciVersion() >= SCI_VERSION_2 || g_sci->getGameId() == GID_GK1 || ConfMan.getBool("prefer_digitalsfx")); + _useDigitalSFX = (getSciVersion() >= SCI_VERSION_2 || g_sci->getGameId() == GID_GK1DEMO || ConfMan.getBool("prefer_digitalsfx")); _music = new SciMusic(_soundVersion, _useDigitalSFX); _music->init(); |