aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/staticres.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/staticres.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/staticres.cpp')
-rw-r--r--engines/kyra/staticres.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/engines/kyra/staticres.cpp b/engines/kyra/staticres.cpp
index 3bbc999ac3..5da88e8bce 100644
--- a/engines/kyra/staticres.cpp
+++ b/engines/kyra/staticres.cpp
@@ -45,7 +45,7 @@
namespace Kyra {
-#define RESFILE_VERSION 52
+#define RESFILE_VERSION 53
namespace {
bool checkKyraDat(Common::SeekableReadStream *file) {
@@ -387,6 +387,8 @@ bool StaticResource::init() {
{ k2SeqplayIntroTracks, kStringList, "S_INTRO.TRA" },
// Ingame
+ { kLolIngamePakFiles, kStringList, "PAKFILES.TXT" },
+
{ kLolCharacterDefs, kLolCharData, "CHARACTER.DEF" },
{ kLolIngameSfxFiles, kStringList, "SFXFILES.TRA" },
{ kLolIngameSfxIndex, kRawData, "SFXINDEX.MAP" },
@@ -484,8 +486,6 @@ bool StaticResource::init() {
_filenameTable = kyra3StaticRes;
#ifdef ENABLE_LOL
} else if (_vm->game() == GI_LOL) {
- if (!_vm->gameFlags().isDemo && !_vm->gameFlags().isTalkie)
- return true;
_builtIn = 0;
_filenameTable = kLolStaticRes;
#endif // ENABLE_LOL
@@ -1852,6 +1852,7 @@ void LoLEngine::initStaticResource() {
if (_flags.isDemo)
return;
+ _pakFileList = _staticres->loadStrings(kLolIngamePakFiles, _pakFileListSize);
_charDefaults = _staticres->loadCharData(kLolCharacterDefs, _charDefaultsSize);
_ingameSoundIndex = (const uint16 *)_staticres->loadRawData(kLolIngameSfxIndex, _ingameSoundIndexSize);
_musicTrackMap = _staticres->loadRawData(kLolMusicTrackMap, _musicTrackMapSize);