diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/tsage/core.cpp | 4 | ||||
-rw-r--r-- | engines/tsage/ringworld_scenes2.cpp | 3 | ||||
-rw-r--r-- | engines/tsage/scenes.cpp | 1 |
3 files changed, 3 insertions, 5 deletions
diff --git a/engines/tsage/core.cpp b/engines/tsage/core.cpp index c550b603d7..c3e47af4e4 100644 --- a/engines/tsage/core.cpp +++ b/engines/tsage/core.cpp @@ -3365,8 +3365,8 @@ void SceneHandler::postInit(SceneObjectList *OwnerList) { _globals->_inventory._scanner._sceneNumber = 1; _globals->_inventory._ring._sceneNumber = 1; - // Currently hardcoded for first game room. Should be scene 1000 for title screen - _globals->_sceneManager.setNewScene(30); + // Switch to the title screen + _globals->_sceneManager.setNewScene(1000); } void SceneHandler::process(Event &event) { diff --git a/engines/tsage/ringworld_scenes2.cpp b/engines/tsage/ringworld_scenes2.cpp index 3573f40af2..65b676885a 100644 --- a/engines/tsage/ringworld_scenes2.cpp +++ b/engines/tsage/ringworld_scenes2.cpp @@ -253,6 +253,7 @@ void Scene1000::Action3::zoom(bool up) { void Scene1000::postInit(SceneObjectList *OwnerList) { Scene::postInit(); setZoomPercents(0, 100, 200, 100); + loadScene(1000); if (_globals->_sceneManager._previousScene == 2000) { setZoomPercents(150, 10, 180, 100); @@ -304,8 +305,6 @@ void Scene1000::postInit(SceneObjectList *OwnerList) { setAction(&_action3); } - - loadScene(1000); } /*-------------------------------------------------------------------------- diff --git a/engines/tsage/scenes.cpp b/engines/tsage/scenes.cpp index ad6d1f9620..5cd4fb7f4b 100644 --- a/engines/tsage/scenes.cpp +++ b/engines/tsage/scenes.cpp @@ -232,7 +232,6 @@ Scene::Scene(): _sceneBounds(0, 0, SCREEN_WIDTH, SCREEN_HEIGHT), } Scene::~Scene() { - // TODO: Delete the obj11C object } void Scene::synchronise(Serialiser &s) { |