diff options
Diffstat (limited to 'engines/mads/scene.cpp')
-rw-r--r-- | engines/mads/scene.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/engines/mads/scene.cpp b/engines/mads/scene.cpp index b8b8888e53..83c059444d 100644 --- a/engines/mads/scene.cpp +++ b/engines/mads/scene.cpp @@ -132,13 +132,7 @@ void Scene::loadScene(int sceneId, const Common::String &prefix, bool palFlag) { initPaletteAnimation(_sceneInfo->_palAnimData, false); // Copy over nodes - _nodes.clear(); - for (uint i = 0; i < _sceneInfo->_nodes.size(); ++i) - _nodes.push_back(_sceneInfo->_nodes[i]); - - // Add two more empty nodes for the start and end points of any walk sequence - _nodes.push_back(SceneNode()); - _nodes.push_back(SceneNode()); + _rails.load(_sceneInfo->_nodes, &_depthSurface, _sceneInfo->_depthStyle); // Load hotspots loadHotspots(); |