aboutsummaryrefslogtreecommitdiff
path: root/engines/kyra/scene_v1.cpp
diff options
context:
space:
mode:
authorJohannes Schickel2008-04-19 14:31:10 +0000
committerJohannes Schickel2008-04-19 14:31:10 +0000
commit7e12a50bed6cb18d6240d30eee6fb5a5a0aa7130 (patch)
treeafd1e5dbbcf63d0b78dcc92e9c3b943e8e7f3bdb /engines/kyra/scene_v1.cpp
parent49cf8237f0d6188fa5c061b38e69d18b75eccc7c (diff)
downloadscummvm-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.cpp3
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);