diff options
-rw-r--r-- | engines/mads/nebular/nebular_scenes.cpp | 13 | ||||
-rw-r--r-- | engines/mads/nebular/nebular_scenes.h | 2 |
2 files changed, 14 insertions, 1 deletions
diff --git a/engines/mads/nebular/nebular_scenes.cpp b/engines/mads/nebular/nebular_scenes.cpp index cbfc055b6f..52b565016f 100644 --- a/engines/mads/nebular/nebular_scenes.cpp +++ b/engines/mads/nebular/nebular_scenes.cpp @@ -344,6 +344,19 @@ void SceneInfoNebular::loadCodes(MSurface &depthSurface, Common::SeekableReadStr /*------------------------------------------------------------------------*/ +SceneTeleporter::SceneTeleporter(MADSEngine *vm) : NebularScene(vm) { + _buttonTyped = -1; + _curCode = -1; + _digitCount = -1; + _curMessageId = -1; + _handSpriteId = -1; + _handSequenceId = -1; + _finishedCodeCounter = -1; + _meteorologistNextPlace = -1; + _meteorologistCurPlace = -1; + _teleporterSceneId = -1; +} + int SceneTeleporter::teleporterAddress(int code, bool working) { int limit = working ? 6 : 10; diff --git a/engines/mads/nebular/nebular_scenes.h b/engines/mads/nebular/nebular_scenes.h index 9f11291d37..6195395fd6 100644 --- a/engines/mads/nebular/nebular_scenes.h +++ b/engines/mads/nebular/nebular_scenes.h @@ -1408,7 +1408,7 @@ protected: /** * Constructor */ - SceneTeleporter(MADSEngine *vm) : NebularScene(vm) {} + SceneTeleporter(MADSEngine *vm); }; } // End of namespace Nebular |