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/sci.h | |
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/sci.h')
-rw-r--r-- | engines/sci/sci.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/sci/sci.h b/engines/sci/sci.h index 3945e68e33..1f3b4b2d58 100644 --- a/engines/sci/sci.h +++ b/engines/sci/sci.h @@ -128,6 +128,7 @@ enum SciGameId { GID_FAIRYTALES, GID_FREDDYPHARKAS, GID_FUNSEEKER, + GID_GK1DEMO, // We have a separate ID for GK1 demo, because it's actually a completely different game (SCI1.1 vs SCI2/SCI2.1) GID_GK1, GID_GK2, GID_HOYLE1, @@ -165,12 +166,14 @@ enum SciGameId { GID_PQ2, GID_PQ3, GID_PQ4, + GID_PQ4DEMO, // We have a separate ID for PQ4 demo, because it's actually a completely different game (SCI1.1 vs SCI2/SCI2.1) GID_PQSWAT, GID_QFG1, GID_QFG1VGA, GID_QFG2, GID_QFG3, GID_QFG4, + GID_QFG4DEMO, // We have a separate ID for QFG4 demo, because it's actually a completely different game (SCI1.1 vs SCI2/SCI2.1) GID_RAMA, GID_SHIVERS, //GID_SHIVERS2, // Not SCI |