diff options
author | Oystein Eftevaag | 2006-05-28 04:08:25 +0000 |
---|---|---|
committer | Oystein Eftevaag | 2006-05-28 04:08:25 +0000 |
commit | 9a7f92d55821e3d10b2304090c6eda8927fc0fbd (patch) | |
tree | 52d965bec090b20c844adacccea2ec0d19619697 | |
parent | 21f50b3267160bb73c9757a9c07b3c13e745f667 (diff) | |
download | scummvm-rg350-9a7f92d55821e3d10b2304090c6eda8927fc0fbd.tar.gz scummvm-rg350-9a7f92d55821e3d10b2304090c6eda8927fc0fbd.tar.bz2 scummvm-rg350-9a7f92d55821e3d10b2304090c6eda8927fc0fbd.zip |
Kyra.dat wasn't being loaded for the kyra1 demo (which is needed). Fixed.
svn-id: r22696
-rw-r--r-- | engines/kyra/resource.cpp | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/engines/kyra/resource.cpp b/engines/kyra/resource.cpp index c708928b8b..ce8d8d106a 100644 --- a/engines/kyra/resource.cpp +++ b/engines/kyra/resource.cpp @@ -32,10 +32,6 @@ namespace Kyra { Resource::Resource(KyraEngine *engine) { _engine = engine; - // No PAK files in the demo version - if (_engine->features() & GF_DEMO) - return; - // prefetches all PAK Files // ugly a hardcoded list @@ -132,6 +128,17 @@ Resource::Resource(KyraEngine *engine) { } else if (_engine->game() == GI_KYRA3) { usedFilelist = kyra3Filelist; } + + // we're loading KYRA.DAT here too (but just for Kyrandia 1) + if (_engine->game() == GI_KYRA1) { + if (!loadPakFile("KYRA.DAT")) { + error("couldn't open Kyrandia resource file ('KYRA.DAT') make sure you got one file for your version"); + } + } + + // We only need kyra.dat for the demo. + if (_engine->features() & GF_DEMO) + return; if (!usedFilelist) error("no filelist found for this game"); @@ -151,13 +158,6 @@ Resource::Resource(KyraEngine *engine) { debug(3, "couldn't load file '%s' correctly", usedFilelist[tmp]); } } - - // we're loading KYRA.DAT here too (but just for Kyrandia 1) - if (_engine->game() == GI_KYRA1) { - if (!loadPakFile("KYRA.DAT")) { - error("couldn't open Kyrandia resource file ('KYRA.DAT') make sure you got one file for your version"); - } - } } Resource::~Resource() { |