diff options
author | Johannes Schickel | 2008-04-19 14:31:10 +0000 |
---|---|---|
committer | Johannes Schickel | 2008-04-19 14:31:10 +0000 |
commit | 7e12a50bed6cb18d6240d30eee6fb5a5a0aa7130 (patch) | |
tree | afd1e5dbbcf63d0b78dcc92e9c3b943e8e7f3bdb /engines/kyra/scene_v1.cpp | |
parent | 49cf8237f0d6188fa5c061b38e69d18b75eccc7c (diff) | |
download | scummvm-rg350-7e12a50bed6cb18d6240d30eee6fb5a5a0aa7130.tar.gz scummvm-rg350-7e12a50bed6cb18d6240d30eee6fb5a5a0aa7130.tar.bz2 scummvm-rg350-7e12a50bed6cb18d6240d30eee6fb5a5a0aa7130.zip |
- some minor renaming in TIM code
- added exists function to Resource
- started to add checks via exists to assure that important files are present
svn-id: r31572
Diffstat (limited to 'engines/kyra/scene_v1.cpp')
-rw-r--r-- | engines/kyra/scene_v1.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/engines/kyra/scene_v1.cpp b/engines/kyra/scene_v1.cpp index 6a980916bb..d79f280622 100644 --- a/engines/kyra/scene_v1.cpp +++ b/engines/kyra/scene_v1.cpp @@ -400,6 +400,7 @@ void KyraEngine_v1::loadSceneMsc() { strcpy(fileNameBuffer, _roomFilenameTable[tableId]); strcat(fileNameBuffer, ".MSC"); _screen->fillRect(0, 0, 319, 199, 0, 5); + _res->exists(fileNameBuffer, true); _screen->loadBitmap(fileNameBuffer, 3, 5, 0); } @@ -412,6 +413,7 @@ void KyraEngine_v1::startSceneScript(int brandonAlive) { strcpy(fileNameBuffer, _roomFilenameTable[tableId]); strcat(fileNameBuffer, ".CPS"); _screen->clearPage(3); + _res->exists(fileNameBuffer, true); // FIXME: check this hack for amiga version _screen->loadBitmap(fileNameBuffer, 3, 3, (_flags.platform == Common::kPlatformAmiga ? _screen->getPalette(0) : 0)); _sprites->loadSceneShapes(); @@ -425,6 +427,7 @@ void KyraEngine_v1::startSceneScript(int brandonAlive) { _scriptInterpreter->initScript(_scriptClick, _scriptClickData); strcpy(fileNameBuffer, _roomFilenameTable[tableId]); strcat(fileNameBuffer, ".EMC"); + _res->exists(fileNameBuffer, true); _scriptInterpreter->unloadScript(_scriptClickData); _scriptInterpreter->loadScript(fileNameBuffer, _scriptClickData, &_opcodes); _scriptInterpreter->startScript(_scriptClick, 0); |