Introduced new ADGF flag ADGF_USEEXTRAASTITLE.
Documented ADFlags. svn-id: r46946
This commit is contained in:
parent
c83058d30b
commit
eccf0cc429
2 changed files with 25 additions and 7 deletions
|
@ -142,15 +142,23 @@ GameDescriptor findGameID(
|
|||
|
||||
static GameDescriptor toGameDescriptor(const ADGameDescription &g, const PlainGameDescriptor *sg) {
|
||||
const char *title = 0;
|
||||
const char *extra;
|
||||
|
||||
while (sg->gameid) {
|
||||
if (!scumm_stricmp(g.gameid, sg->gameid))
|
||||
title = sg->description;
|
||||
sg++;
|
||||
if (g.flags & ADGF_USEEXTRAASTITLE) {
|
||||
title = g.extra;
|
||||
extra = "";
|
||||
} else {
|
||||
while (sg->gameid) {
|
||||
if (!scumm_stricmp(g.gameid, sg->gameid))
|
||||
title = sg->description;
|
||||
sg++;
|
||||
}
|
||||
|
||||
extra = g.extra;
|
||||
}
|
||||
|
||||
GameDescriptor gd(g.gameid, title, g.language, g.platform);
|
||||
gd.updateDesc(g.extra);
|
||||
gd.updateDesc(extra);
|
||||
return gd;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue