[Scummvm-cvs-logs] scummvm master -> f7353eedcb446b0b8a8f1619eb948461fe905512

dreammaster dreammaster at scummvm.org
Sun May 1 15:42:14 CEST 2011


This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
f7353eedcb TSAGE: Bugfix for picking up tunic in scene #9450


Commit: f7353eedcb446b0b8a8f1619eb948461fe905512
    https://github.com/scummvm/scummvm/commit/f7353eedcb446b0b8a8f1619eb948461fe905512
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2011-05-01T06:40:39-07:00

Commit Message:
TSAGE: Bugfix for picking up tunic in scene #9450

Changed paths:
    engines/tsage/ringworld_scenes10.cpp



diff --git a/engines/tsage/ringworld_scenes10.cpp b/engines/tsage/ringworld_scenes10.cpp
index fb0c2d5..c47a0ba 100644
--- a/engines/tsage/ringworld_scenes10.cpp
+++ b/engines/tsage/ringworld_scenes10.cpp
@@ -825,7 +825,7 @@ void Scene9400::postInit(SceneObjectList *OwnerList) {
 void Scene9450::Object2::signal() {
 	Scene9450 *scene = (Scene9450 *)_globals->_sceneManager._scene;
 
-	this->setAction(&scene->_sequenceManager3, this, 9458, &scene->_object1, 0);
+	this->setAction(&scene->_sequenceManager3, this, 9458, this, &scene->_object1, 0);
 }
 
 void Scene9450::Object3::dispatch() {
@@ -841,7 +841,7 @@ void Scene9450::Hotspot1::doAction(int action) {
 			scene->_object2._action->remove();
 		scene->_sceneMode = 9459;
 		_globals->_player.disableControl();
-		setAction(&scene->_sequenceManager1, scene, 9459, &scene->_object2, &scene->_object1, &scene->_object3, &_globals->_player, 0);
+		scene->setAction(&scene->_sequenceManager1, scene, 9459, &scene->_object2, &scene->_object1, &scene->_object3, &_globals->_player, 0);
 	} else {
 		NamedHotspot::doAction(action);
 	}
@@ -918,7 +918,9 @@ void Scene9450::signal() {
 		_globals->_sceneManager.changeScene(9360);
 		break;
 	case 9459:
+		RING_INVENTORY._tunic._sceneNumber = 1;
 		_object2.signal();
+		_globals->_player.enableControl();
 		_globals->_events.setCursor(CURSOR_WALK);
 		_hotspot1.remove();
 		break;






More information about the Scummvm-git-logs mailing list