diff options
Diffstat (limited to 'engines/cine/detection.cpp')
-rw-r--r-- | engines/cine/detection.cpp | 102 |
1 files changed, 69 insertions, 33 deletions
diff --git a/engines/cine/detection.cpp b/engines/cine/detection.cpp index f9de74b730..4786005647 100644 --- a/engines/cine/detection.cpp +++ b/engines/cine/detection.cpp @@ -64,6 +64,8 @@ static const ADObsoleteGameID obsoleteGameIDsTable[] = { namespace Cine { +using Common::GUIO_NONE; + static const CINEGameDescription gameDescriptions[] = { { { @@ -72,7 +74,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("part01", "61d003202d301c29dd399acfb1354310"), Common::EN_ANY, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_FW, 0, @@ -91,7 +94,8 @@ static const CINEGameDescription gameDescriptions[] = { }, Common::EN_USA, Common::kPlatformPC, - ADGF_CD + ADGF_CD, + GUIO_NONE }, GType_FW, GF_CD | GF_CRYPTED_BOOT_PRC, @@ -105,7 +109,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("part01", "91d7271155520eae6915a9dd2dac120c"), Common::EN_ANY, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_FW, 0, @@ -118,7 +123,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("part01", "f5e98fcca3fb5e7afa284c81c39d8b14"), Common::DE_DEU, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_FW, GF_ALT_FONT, @@ -131,7 +137,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("part01", "570109f965c7f53984b98c83d86eb206"), Common::ES_ESP, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_FW, GF_ALT_FONT, @@ -144,7 +151,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("part01", "5d1acb97abe9591f9008e00d07add95a"), Common::FR_FRA, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_FW, 0, @@ -157,7 +165,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("part01", "57afd280b598b4180fda6689fbedc4b8"), Common::EN_ANY, Common::kPlatformAmiga, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_FW, 0, @@ -170,7 +179,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("part01", "3a87a913e0e33963a48a7f822ca0eb0e"), Common::DE_DEU, Common::kPlatformAmiga, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_FW, GF_ALT_FONT, @@ -183,7 +193,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("part01", "5ad0007ccd5f7b3dd6b15ea7f281f9e1"), Common::ES_ESP, Common::kPlatformAmiga, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_FW, 0, @@ -196,7 +207,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("part01", "460f2da8793bc581a2d4b6fc19ccb5ae"), Common::FR_FRA, Common::kPlatformAmiga, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_FW, 0, @@ -209,7 +221,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("part01", "1c8e5207743172134409ac58860021af"), Common::IT_ITA, Common::kPlatformAmiga, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_FW, 0, @@ -226,7 +239,8 @@ static const CINEGameDescription gameDescriptions[] = { }, Common::EN_ANY, Common::kPlatformAmiga, - ADGF_DEMO + ADGF_DEMO, + GUIO_NONE }, GType_FW, 0, @@ -239,7 +253,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("part01", "36050db13af57e462ca1adc4df99de4e"), Common::EN_ANY, Common::kPlatformAtariST, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_FW, 0, @@ -252,7 +267,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("part01", "ef245573b7dab0d4825ceb98e37cef4d"), Common::FR_FRA, Common::kPlatformAtariST, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_FW, 0, @@ -265,7 +281,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs00", "d6752e7d25924cb866b61eb7cb0c8b56"), Common::EN_GRB, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -280,7 +297,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs1", "9629129b86979fa592c1787385bf3695"), Common::EN_GRB, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -293,7 +311,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs1", "d8c3a9d05a63e4cfa801826a7063a126"), Common::EN_USA, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -306,7 +325,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs00", "862a75d76fb7fffec30e52be9ad1c474"), Common::EN_USA, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, GF_CD, @@ -319,7 +339,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs1", "39b91ae35d1297ce0a76a1a803ca1593"), Common::DE_DEU, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -332,7 +353,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs1", "74c2dabd9d212525fca8875a5f6d8994"), Common::ES_ESP, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -349,7 +371,8 @@ static const CINEGameDescription gameDescriptions[] = { }, Common::ES_ESP, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, GF_CD, @@ -362,7 +385,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs00", "f143567f08cfd1a9b1c9a41c89eadfef"), Common::FR_FRA, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -375,7 +399,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs1", "da066e6b8dd93f2502c2a3755f08dc12"), Common::IT_ITA, Common::kPlatformPC, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -388,7 +413,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs0", "a9da5531ead0ebf9ad387fa588c0cbb0"), Common::EN_GRB, Common::kPlatformAmiga, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -401,7 +427,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs0", "8a429ced2f4acff8a15ae125174042e8"), Common::EN_GRB, Common::kPlatformAmiga, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -414,7 +441,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs0", "d5f27e33fc29c879f36f15b86ccfa58c"), Common::EN_USA, Common::kPlatformAmiga, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -427,7 +455,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs0", "8b7dce249821d3a62b314399c4334347"), Common::DE_DEU, Common::kPlatformAmiga, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -440,7 +469,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs0", "35fc295ddd0af9da932d256ba799a4b0"), Common::ES_ESP, Common::kPlatformAmiga, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -453,7 +483,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs0", "d4ea4a97e01fa67ea066f9e785050ed2"), Common::FR_FRA, Common::kPlatformAmiga, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -466,7 +497,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("demo", "8d3a750d1c840b1b1071e42f9e6f6aa2"), Common::EN_GRB, Common::kPlatformAmiga, - ADGF_DEMO + ADGF_DEMO, + GUIO_NONE }, GType_OS, GF_DEMO, @@ -479,7 +511,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs0", "1501d5ae364b2814a33ed19347c3fcae"), Common::EN_GRB, Common::kPlatformAtariST, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -492,7 +525,8 @@ static const CINEGameDescription gameDescriptions[] = { AD_ENTRY1("procs0", "2148d25de3219dd4a36580ca735d0afa"), Common::FR_FRA, Common::kPlatformAtariST, - ADGF_NO_FLAGS + ADGF_NO_FLAGS, + GUIO_NONE }, GType_OS, 0, @@ -519,7 +553,9 @@ static const ADParams detectionParams = { // List of files for file-based fallback detection (optional) 0, // Flags - 0 + 0, + // Additional GUI options (for every game} + Common::GUIO_NOSPEECH | Common::GUIO_NOMIDI }; class CineMetaEngine : public AdvancedMetaEngine { |