aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/detection_tables.h
diff options
context:
space:
mode:
authorsluicebox2019-10-02 11:30:45 -0700
committersluicebox2019-10-02 11:30:45 -0700
commit2ab281ffa1b2e91dd157158bddb1ceed3672aad5 (patch)
treeb9dd186fec2d1facc3e6bdcf3a3330262e640620 /engines/sci/detection_tables.h
parent9afaefb7486854e7804bc5a12f86545a7dd8a6f4 (diff)
downloadscummvm-rg350-2ab281ffa1b2e91dd157158bddb1ceed3672aad5.tar.gz
scummvm-rg350-2ab281ffa1b2e91dd157158bddb1ceed3672aad5.tar.bz2
scummvm-rg350-2ab281ffa1b2e91dd157158bddb1ceed3672aad5.zip
SCI32: Add HOYLE5 support for original Save/Load screens
Trac #11174
Diffstat (limited to 'engines/sci/detection_tables.h')
-rw-r--r--engines/sci/detection_tables.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/engines/sci/detection_tables.h b/engines/sci/detection_tables.h
index 16f51a94a5..f279f9a08a 100644
--- a/engines/sci/detection_tables.h
+++ b/engines/sci/detection_tables.h
@@ -1194,6 +1194,14 @@ static const struct ADGameDescription SciGameDescriptions[] = {
GUIO_LINKSPEECHTOSFX, \
GUIO_NOASPECT)
+// versions with bridge or poker have save/load screens
+#define GUIO_HOYLE5_SAVELOAD GUIO6(GUIO_NOMIDI, \
+ GUIO_NOLAUNCHLOAD, \
+ GUIO_LINKMUSICTOSFX, \
+ GUIO_LINKSPEECHTOSFX, \
+ GUIO_NOASPECT, \
+ GAMEOPTION_ORIGINAL_SAVELOAD )
+
// Hoyle 5 (Hoyle Classic Games) - Windows demo
{"hoyle5", "Demo", {
{"ressci.000", 0, "98a39ae535dd01714ac313f8ba925045", 7260363},
@@ -1207,7 +1215,7 @@ static const struct ADGameDescription SciGameDescriptions[] = {
{"ressci.000", 0, "55ae04012a73abc15b93debf60a7df71", 16909704},
{"resmap.000", 0, "daf64a91344a7934fe4374765267c2af", 5767},
AD_LISTEND},
- Common::EN_ANY, Common::kPlatformWindows, ADGF_DROPPLATFORM, GUIO_HOYLE5 },
+ Common::EN_ANY, Common::kPlatformWindows, ADGF_DROPPLATFORM, GUIO_HOYLE5_SAVELOAD },
// Hoyle 5 (Hoyle Classic Games for Laptops) - Windows
// SCI 2.100.002
@@ -1216,7 +1224,7 @@ static const struct ADGameDescription SciGameDescriptions[] = {
{"ressci.000", 0, "ca50cf09f80a5f982a965afea852cc42", 3278849},
{"resmap.000", 0, "d5eef6f2529313e950c4d78251a95b1e", 4213},
AD_LISTEND},
- Common::EN_ANY, Common::kPlatformWindows, ADGF_DROPPLATFORM, GUIO_HOYLE5 },
+ Common::EN_ANY, Common::kPlatformWindows, ADGF_DROPPLATFORM, GUIO_HOYLE5_SAVELOAD },
// Hoyle Bridge - Windows
{"hoyle5bridge", "", {
@@ -1224,7 +1232,7 @@ static const struct ADGameDescription SciGameDescriptions[] = {
{"ressci.000", 0, "b83cba09229d3003df9e0c864843f962", 16842499},
{"resmap.000", 0, "7b3e3030b0ad5f341053c18afce7d176", 5647},
AD_LISTEND},
- Common::EN_ANY, Common::kPlatformWindows, ADGF_DROPPLATFORM, GUIO_HOYLE5 },
+ Common::EN_ANY, Common::kPlatformWindows, ADGF_DROPPLATFORM, GUIO_HOYLE5_SAVELOAD },
// Hoyle Children's Collection - Windows
{"hoyle5children", "", {
@@ -1251,6 +1259,7 @@ static const struct ADGameDescription SciGameDescriptions[] = {
Common::EN_ANY, Common::kPlatformWindows, ADGF_DROPPLATFORM, GUIO_HOYLE5 },
#undef GUIO_HOYLE5
+#undef GUIO_HOYLE5_SAVELOAD
#endif // ENABLE_SCI32