aboutsummaryrefslogtreecommitdiff
path: root/engines/neverhood/module2000.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/neverhood/module2000.cpp')
-rw-r--r--engines/neverhood/module2000.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/engines/neverhood/module2000.cpp b/engines/neverhood/module2000.cpp
index d1d6b82577..6ff8a405c3 100644
--- a/engines/neverhood/module2000.cpp
+++ b/engines/neverhood/module2000.cpp
@@ -98,6 +98,8 @@ void Module2000::updateScene() {
Scene2001::Scene2001(NeverhoodEngine *vm, Module *parentModule, int which)
: Scene(vm, parentModule, true) {
+ Sprite *tempSprite;
+
_surfaceFlag = true;
SetMessageHandler(&Scene2001::handleMessage);
@@ -105,7 +107,7 @@ Scene2001::Scene2001(NeverhoodEngine *vm, Module *parentModule, int which)
setPalette(0xA6417244);
insertMouse433(0x17240A6C);
- _class401 = insertStaticSprite(0x0D641724, 1100);
+ tempSprite = insertStaticSprite(0x0D641724, 1100);
if (which < 0) {
insertKlayman<KmScene2001>(300, 345);
@@ -133,7 +135,7 @@ Scene2001::Scene2001(NeverhoodEngine *vm, Module *parentModule, int which)
_klayman->setDoDeltaX(1);
}
- _klayman->setClipRect(_class401->getDrawRect().x, 0, 640, 480);
+ _klayman->setClipRect(tempSprite->getDrawRect().x, 0, 640, 480);
}