diff options
author | Eugene Sandulenko | 2013-09-09 00:34:01 +0300 |
---|---|---|
committer | Eugene Sandulenko | 2013-09-09 00:38:06 +0300 |
commit | 6384cfdeaabec261ce1abed95860fdc7ea1ca978 (patch) | |
tree | e509f4bdfcc1bbc978686ce5a9dafe11b693766a /engines | |
parent | 1c091ca1ffe81e3da0705b22514fe7beb6fdc0b7 (diff) | |
download | scummvm-rg350-6384cfdeaabec261ce1abed95860fdc7ea1ca978.tar.gz scummvm-rg350-6384cfdeaabec261ce1abed95860fdc7ea1ca978.tar.bz2 scummvm-rg350-6384cfdeaabec261ce1abed95860fdc7ea1ca978.zip |
AD: Introduce ADGF_DROPPLATFORM
Diffstat (limited to 'engines')
-rw-r--r-- | engines/advancedDetector.cpp | 2 | ||||
-rw-r--r-- | engines/advancedDetector.h | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/engines/advancedDetector.cpp b/engines/advancedDetector.cpp index fd0c8dc2da..40783a2407 100644 --- a/engines/advancedDetector.cpp +++ b/engines/advancedDetector.cpp @@ -78,7 +78,7 @@ static Common::String generatePreferredTarget(const Common::String &id, const AD res = res + "-cd"; } - if (desc->platform != Common::kPlatformDOS && desc->platform != Common::kPlatformUnknown) { + if (desc->platform != Common::kPlatformDOS && desc->platform != Common::kPlatformUnknown && !(desc->flags & ADGF_DROPPLATFORM)) { res = res + "-" + getPlatformAbbrev(desc->platform); } diff --git a/engines/advancedDetector.h b/engines/advancedDetector.h index 71d2c4a446..376a59e471 100644 --- a/engines/advancedDetector.h +++ b/engines/advancedDetector.h @@ -87,7 +87,8 @@ enum ADGameFlags { ADGF_ADDENGLISH = (1 << 24), ///< always add English as language option ADGF_MACRESFORK = (1 << 25), ///< the md5 for this entry will be calculated from the resource fork ADGF_USEEXTRAASTITLE = (1 << 26), ///< Extra field value will be used as main game title, not gameid - ADGF_DROPLANGUAGE = (1 << 28), ///< don't add language to gameid + ADGF_DROPLANGUAGE = (1 << 27), ///< don't add language to gameid + ADGF_DROPPLATFORM = (1 << 28), ///< don't add platform to gameid ADGF_CD = (1 << 29), ///< add "-cd" to gameid ADGF_DEMO = (1 << 30) ///< add "-demo" to gameid }; |