MOHAWK: detect/load the Rugrats Adventure Game

svn-id: r55035
This commit is contained in:
Alyssa Milburn 2010-12-25 18:45:29 +00:00
parent bc9442d6d8
commit 85da9de3bf
3 changed files with 39 additions and 0 deletions

View file

@ -120,6 +120,7 @@ static const PlainGameDescriptor mohawkGames[] = {
{"arthurrace", "Arthur's Reading Race"},
{"arthurbday", "Arthur's Birthday"},
{"lilmonster", "Little Monster at School"},
{"rugrats", "Rugrats Adventure Game"},
#endif
{0, 0}
};
@ -130,6 +131,8 @@ static const char *directoryGlobs[] = {
"all",
"assets1",
"data",
"program",
"Rugrats Adventure Game",
0
};

View file

@ -1008,6 +1008,36 @@ static const MohawkGameDescription gameDescriptions[] = {
0,
"Little Monster at School"
},
{
{
"rugrats",
"",
AD_ENTRY1("outline", "525be248363fe27d50d750632c1e759e"),
Common::EN_ANY,
Common::kPlatformWindows,
ADGF_NO_FLAGS,
Common::GUIO_NONE
},
GType_LIVINGBOOKSV3,
0,
0,
},
{
{
"rugrats",
"",
AD_ENTRY1("BookOutline", "54a324ee6f8260258bff7043a05b0004"),
Common::EN_ANY,
Common::kPlatformMacintosh,
ADGF_NO_FLAGS,
Common::GUIO_NONE
},
GType_LIVINGBOOKSV3,
0,
0,
},
#endif
{ AD_TABLE_END_MARKER, 0, 0, 0 }

View file

@ -31,6 +31,8 @@
#include "common/events.h"
#include "common/EventRecorder.h"
#include "common/fs.h"
#include "common/archive.h"
#include "engines/util.h"
@ -80,6 +82,10 @@ MohawkEngine_LivingBooks::MohawkEngine_LivingBooks(OSystem *syst, const MohawkGa
_rnd = new Common::RandomSource();
g_eventRec.registerRandomSource(*_rnd, "livingbooks");
const Common::FSNode gameDataDir(ConfMan.get("path"));
SearchMan.addSubDirectoryMatching(gameDataDir, "program");
SearchMan.addSubDirectoryMatching(gameDataDir, "Rugrats Adventure Game");
}
MohawkEngine_LivingBooks::~MohawkEngine_LivingBooks() {