diff options
author | johndoe123 | 2011-06-24 15:36:35 +0000 |
---|---|---|
committer | Willem Jan Palenstijn | 2013-05-08 20:30:57 +0200 |
commit | 70d20096c16b983d254366b82e725ce14e5b195c (patch) | |
tree | d69d8b5430be6747647534a8bb3f1a390b9761c8 /engines/neverhood/neverhood.cpp | |
parent | 3b00cfa669a94490e727b065f14fb9216d43351c (diff) | |
download | scummvm-rg350-70d20096c16b983d254366b82e725ce14e5b195c.tar.gz scummvm-rg350-70d20096c16b983d254366b82e725ce14e5b195c.tar.bz2 scummvm-rg350-70d20096c16b983d254366b82e725ce14e5b195c.zip |
NEVERHOOD: Start with the resource manager
Diffstat (limited to 'engines/neverhood/neverhood.cpp')
-rw-r--r-- | engines/neverhood/neverhood.cpp | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/engines/neverhood/neverhood.cpp b/engines/neverhood/neverhood.cpp index 873d7ff8ed..9254f886c0 100644 --- a/engines/neverhood/neverhood.cpp +++ b/engines/neverhood/neverhood.cpp @@ -38,6 +38,7 @@ #include "neverhood/neverhood.h" #include "neverhood/blbarchive.h" +#include "neverhood/resourceman.h" namespace Neverhood { @@ -67,11 +68,25 @@ Common::Error NeverhoodEngine::run() { _isSaveAllowed = false; - +#if 0 BlbArchive *blb = new BlbArchive(); blb->open("m.blb"); - delete blb; +#endif + +#if 1 + ResourceMan *res = new ResourceMan(); + res->addArchive("a.blb"); + res->addArchive("c.blb"); + res->addArchive("hd.blb"); + res->addArchive("i.blb"); + res->addArchive("m.blb"); + res->addArchive("s.blb"); + res->addArchive("t.blb"); + + ResourceFileEntry *r = res->findEntry(0x50A80517); + +#endif return Common::kNoError; } |