diff options
Diffstat (limited to 'engines/neverhood/module2900.cpp')
-rw-r--r-- | engines/neverhood/module2900.cpp | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/engines/neverhood/module2900.cpp b/engines/neverhood/module2900.cpp index 2ebdb094a3..0a033a8120 100644 --- a/engines/neverhood/module2900.cpp +++ b/engines/neverhood/module2900.cpp @@ -35,7 +35,7 @@ Module2900::Module2900(NeverhoodEngine *vm, Module *parentModule, int which) : Module(vm, parentModule) { if (which >= 0) - setGlobalVar(0x60826830, which); + setGlobalVar(V_TELEPORTER_WHICH, which); createScene(0, 0); @@ -47,7 +47,7 @@ void Module2900::createScene(int sceneNum, int which) { switch (_sceneNum) { case 0: _vm->gameState().sceneNum = 0; - _childObject = new Scene2901(_vm, this, getGlobalVar(0x60826830)); + _childObject = new Scene2901(_vm, this, getGlobalVar(V_TELEPORTER_WHICH)); break; case 1: _vm->gameState().sceneNum = 0; @@ -85,8 +85,8 @@ void Module2900::updateScene() { if (_moduleResult == 0xFFFFFFFF) { leaveModule(0xFFFFFFFF); } else { - _field2C = _moduleResult; - switch (getGlobalVar(0x60826830)) { + _teleporterModuleResult = _moduleResult; + switch (getGlobalVar(V_TELEPORTER_WHICH)) { case 0: createScene(3, 4); break; @@ -117,7 +117,7 @@ void Module2900::updateScene() { case 4: case 5: case 6: - leaveModule(_field2C); + leaveModule(_teleporterModuleResult); break; } } @@ -391,15 +391,15 @@ Scene2901::Scene2901(NeverhoodEngine *vm, Module *parentModule, int which) //DEBUG>>> Enable all locations for (int i = 0; i < 6; i++) - setSubVar(0x2C145A98, i, 1); + setSubVar(V_TELEPORTER_DEST_AVAILABLE, i, 1); //DEBUG<<< - setSubVar(0x2C145A98, which, 1); - setSubVar(0x2C145A98, 5, 1); - setSubVar(0x2C145A98, 4, 1); + setSubVar(V_TELEPORTER_DEST_AVAILABLE, which, 1); + setSubVar(V_TELEPORTER_DEST_AVAILABLE, 5, 1); + setSubVar(V_TELEPORTER_DEST_AVAILABLE, 4, 1); if (_currLocationButtonNum == 3) - setSubVar(0x2C145A98, 2, 1); + setSubVar(V_TELEPORTER_DEST_AVAILABLE, 2, 1); _surfaceFlag = true; setBackground(kScene2901FileHashes1[_currLocationButtonNum]); @@ -432,7 +432,7 @@ void Scene2901::update() { if (_currLocationButtonNum == _selectedButtonNum) { _ssLocationButtonLights[_currWhirlButtonNum]->hide(); ++_currWhirlButtonNum; - while (!getSubVar(0x2C145A98, _currWhirlButtonNum) || (_currWhirlButtonNum == 2 && _isButton2Broken) || _currLocationButtonNum == _currWhirlButtonNum) { + while (!getSubVar(V_TELEPORTER_DEST_AVAILABLE, _currWhirlButtonNum) || (_currWhirlButtonNum == 2 && _isButton2Broken) || _currLocationButtonNum == _currWhirlButtonNum) { ++_currWhirlButtonNum; if (_currWhirlButtonNum >= 6) _currWhirlButtonNum = 0; @@ -474,7 +474,7 @@ uint32 Scene2901::handleMessage(int messageNum, const MessageParam ¶m, Entit _selectedButtonNum = _currWhirlButtonNum; _ssLocationButtonLights[_selectedButtonNum]->hide(); _selectedButtonNum = param.asInteger(); - if (!getSubVar(0x2C145A98, _selectedButtonNum)) + if (!getSubVar(V_TELEPORTER_DEST_AVAILABLE, _selectedButtonNum)) _selectedButtonNum = _currLocationButtonNum; break; } |