mirror of
https://github.com/libretro/scummvm.git
synced 2025-02-25 05:34:27 +00:00
Add way to denote CD versions of games and drop language in augmented
names per LordHoto's request. svn-id: r31475
This commit is contained in:
parent
9f16b3f5f5
commit
1a5d45db68
@ -161,11 +161,15 @@ static String generatePreferredTarget(const String &id, const ADGameDescription
|
||||
res = res + "-demo";
|
||||
}
|
||||
|
||||
if (desc->flags & ADGF_CD) {
|
||||
res = res + "-cd";
|
||||
}
|
||||
|
||||
if (desc->platform != kPlatformPC && desc->platform != kPlatformUnknown) {
|
||||
res = res + "-" + getPlatformAbbrev(desc->platform);
|
||||
}
|
||||
|
||||
if (desc->language != EN_ANY && desc->language != UNK_LANG) {
|
||||
if (desc->language != EN_ANY && desc->language != UNK_LANG && !(desc->flags & ADGF_DROPLANGUAGE)) {
|
||||
res = res + "-" + getLanguageCode(desc->language);
|
||||
}
|
||||
|
||||
|
@ -46,7 +46,9 @@ struct ADGameFileDescription {
|
||||
|
||||
enum ADGameFlags {
|
||||
ADGF_NO_FLAGS = 0,
|
||||
ADGF_DEMO = (1 << 30)
|
||||
ADGF_DROPLANGUAGE = (1 << 28), // don't add language to gameid
|
||||
ADGF_CD = (1 << 29), // add "-cd" to gameid
|
||||
ADGF_DEMO = (1 << 30) // add "-demo" to gameid
|
||||
};
|
||||
|
||||
struct ADGameDescription {
|
||||
|
Loading…
x
Reference in New Issue
Block a user