Add option to disable later games (Feeble Files, Puzzle Pack) in AGOS game engine, which require higher resolution.
svn-id: r43270
This commit is contained in:
parent
7f667c5289
commit
1c15bcf87d
27 changed files with 224 additions and 139 deletions
|
@ -66,17 +66,21 @@ static const ADObsoleteGameID obsoleteGameIDsTable[] = {
|
|||
};
|
||||
|
||||
static const PlainGameDescriptor simonGames[] = {
|
||||
#ifdef ENABLE_PN
|
||||
{"pn", "Personal Nightmare"},
|
||||
#endif
|
||||
{"elvira1", "Elvira - Mistress of the Dark"},
|
||||
{"elvira2", "Elvira II - The Jaws of Cerberus"},
|
||||
{"waxworks", "Waxworks"},
|
||||
{"simon1", "Simon the Sorcerer 1"},
|
||||
{"simon2", "Simon the Sorcerer 2"},
|
||||
#ifdef ENABLE_AGOS2
|
||||
{"feeble", "The Feeble Files"},
|
||||
{"dimp", "Demon in my Pocket"},
|
||||
{"jumble", "Jumble"},
|
||||
{"puzzle", "NoPatience"},
|
||||
{"swampy", "Swampy Adventures"},
|
||||
#endif
|
||||
{0, 0}
|
||||
};
|
||||
|
||||
|
@ -158,6 +162,7 @@ bool AgosMetaEngine::createInstance(OSystem *syst, Engine **engine, const ADGame
|
|||
case AGOS::GType_SIMON2:
|
||||
*engine = new AGOS::AGOSEngine_Simon2(syst);
|
||||
break;
|
||||
#ifdef ENABLE_AGOS2
|
||||
case AGOS::GType_FF:
|
||||
if (gd->features & GF_DEMO)
|
||||
*engine = new AGOS::AGOSEngine_FeebleDemo(syst);
|
||||
|
@ -167,6 +172,7 @@ bool AgosMetaEngine::createInstance(OSystem *syst, Engine **engine, const ADGame
|
|||
case AGOS::GType_PP:
|
||||
*engine = new AGOS::AGOSEngine_PuzzlePack(syst);
|
||||
break;
|
||||
#endif
|
||||
default:
|
||||
res = false;
|
||||
error("AGOS engine: unknown gameType");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue