22 #ifndef SCUMM_DETECTION_STEAM_H 23 #define SCUMM_DETECTION_STEAM_H 25 #include "scumm/file.h" 31 static const SteamIndexFile steamIndexFiles[] = {
32 { GID_INDY3, Common::kPlatformWindows,
"%02d.LFL",
"00.LFL",
"Indiana Jones and the Last Crusade.exe", 162056, 6295 },
33 { GID_INDY3, Common::kPlatformMacintosh,
"%02d.LFL",
"00.LFL",
"The Last Crusade", 150368, 6295 },
34 { GID_INDY4, Common::kPlatformWindows,
"atlantis.%03d",
"ATLANTIS.000",
"Indiana Jones and the Fate of Atlantis.exe", 224336, 12035 },
35 { GID_INDY4, Common::kPlatformMacintosh,
"atlantis.%03d",
"ATLANTIS.000",
"The Fate of Atlantis", 260224, 12035 },
36 { GID_LOOM, Common::kPlatformWindows,
"%03d.LFL",
"000.LFL",
"Loom.exe", 187248, 8307 },
37 { GID_LOOM, Common::kPlatformMacintosh,
"%03d.LFL",
"000.LFL",
"Loom", 170464, 8307 },
38 { GID_DIG, Common::kPlatformWindows,
"dig.la%d",
"DIG.LA0",
"The Dig.exe", 340632, 16304 },
39 { GID_DIG, Common::kPlatformMacintosh,
"dig.la%d",
"DIG.LA0",
"The Dig", 339744, 16304 },
40 { 0, Common::kPlatformUnknown,
nullptr,
nullptr,
nullptr, 0, 0 }
44 for (
const SteamIndexFile *indexFile = steamIndexFiles; indexFile->len; ++indexFile) {
45 if (platform == indexFile->platform && pattern.equalsIgnoreCase(indexFile->pattern))
54 #endif // SCUMM_DETECTION_STEAM_H