aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/lol.cpp
diff options
context:
space:
mode:
authorFlorian Kagerer2009-09-02 06:24:01 +0000
committerFlorian Kagerer2009-09-02 06:24:01 +0000
commitad5d918ad5f90cedd3d851cb821d63d6a5de4294 (patch)
treef5081251b7f3c948ca6d1e559980df11dbabc591 /engines/kyra/lol.cpp
parentb2415c11c70a72c3f11595bd72b4780241ac4fbe (diff)
downloadscummvm-rg350-ad5d918ad5f90cedd3d851cb821d63d6a5de4294.tar.gz
scummvm-rg350-ad5d918ad5f90cedd3d851cb821d63d6a5de4294.tar.bz2
scummvm-rg350-ad5d918ad5f90cedd3d851cb821d63d6a5de4294.zip
LOL: update kyra.dat with floppy version data (floppy version still doesn't work, though)
svn-id: r43904
Diffstat (limited to 'engines/kyra/lol.cpp')
-rw-r--r--engines/kyra/lol.cpp8
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/kyra/lol.cpp b/engines/kyra/lol.cpp
index eb313821af..6ce05b1e3d 100644
--- a/engines/kyra/lol.cpp
+++ b/engines/kyra/lol.cpp
@@ -550,8 +550,12 @@ Common::Error LoLEngine::go() {
return Common::kNoError;
}
- if (!_flags.isDemo && !_res->loadFileList("FILEDATA.FDT"))
- error("Couldn't load file list: 'FILEDATA.FDT'");
+ if (_flags.isTalkie && !_flags.isDemo) {
+ if (!_res->loadFileList("FILEDATA.FDT"))
+ error("Couldn't load file list: 'FILEDATA.FDT'");
+ } else if (_pakFileList) {
+ _res->loadFileList(_pakFileList, _pakFileListSize);
+ }
// Usually fonts etc. would be setup by the prologue code, if we skip
// the prologue code we need to setup them manually here.