[Scummvm-cvs-logs] scummvm master -> 2820573b43da847df00d2140bbb710ecef7cd1d1

Strangerke Strangerke at scummvm.org
Mon Jan 23 09:50:50 CET 2012


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:
2820573b43 TSAGE: R2R - Fix a couple of bugs in scenes 1925 and 1945, some renaming


Commit: 2820573b43da847df00d2140bbb710ecef7cd1d1
    https://github.com/scummvm/scummvm/commit/2820573b43da847df00d2140bbb710ecef7cd1d1
Author: Strangerke (strangerke at scummvm.org)
Date: 2012-01-23T00:50:18-08:00

Commit Message:
TSAGE: R2R - Fix a couple of bugs in scenes 1925 and 1945, some renaming

Changed paths:
    engines/tsage/ringworld2/ringworld2_scenes1.cpp
    engines/tsage/ringworld2/ringworld2_scenes1.h



diff --git a/engines/tsage/ringworld2/ringworld2_scenes1.cpp b/engines/tsage/ringworld2/ringworld2_scenes1.cpp
index d957599..38aeee6 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes1.cpp
+++ b/engines/tsage/ringworld2/ringworld2_scenes1.cpp
@@ -6701,7 +6701,7 @@ bool Scene1925::Hotspot3::startAction(CursorType action, Event &event) {
 	return true;
 }
 
-void Scene1925::Exit1::changeScene() {
+void Scene1925::ExitUp::changeScene() {
 	Scene1925 *scene = (Scene1925 *)R2_GLOBALS._sceneManager._scene;
 
 	_moving = false;
@@ -6723,7 +6723,7 @@ void Scene1925::Exit1::changeScene() {
 		scene->_sceneMode = 1932;
 	}
 
-	if (scene->_sceneMode == 0)
+	if (scene->_sceneMode != 0)
 		scene->setAction(&scene->_sequenceManager, scene, scene->_sceneMode, &R2_GLOBALS._player, NULL);
 	else {
 		scene->_sceneMode = 1932;
@@ -6779,7 +6779,7 @@ void Scene1925::Exit4::changeScene() {
 }
 
 void Scene1925::changeLevel(bool upFlag) {
-	if (R2_GLOBALS._scene1925CurrLevel <= 0)
+	if (R2_GLOBALS._scene1925CurrLevel < 0)
 		R2_GLOBALS._scene1925CurrLevel = 3;
 
 	if (upFlag) {
@@ -6853,7 +6853,7 @@ void Scene1925::postInit(SceneObjectList *OwnerList) {
 		_exit3.setDetails(Rect(83, 38, 128, 101), EXITCURSOR_W, 1925);
 	// No break on purpose
 	default:
-		_exit1.setDetails(Rect(128, 0, 186, 10), EXITCURSOR_N, 1925);
+		_exitUp.setDetails(Rect(128, 0, 186, 10), EXITCURSOR_N, 1925);
 		_exit2.setDetails(Rect(128, 160, 190, 167), EXITCURSOR_S, 1925);
 		_item3.setDetails(Rect(141, 11, 167, 159),	1925, 6, -1, -1, 1, NULL);
 		break;
@@ -7055,7 +7055,7 @@ bool Scene1945::Actor3::startAction(CursorType action, Event &event) {
 	}
 }
 
-void Scene1945::Exit1::changeScene() {
+void Scene1945::ExitUp::changeScene() {
 	Scene1945 *scene = (Scene1945 *)R2_GLOBALS._sceneManager._scene;
 
 	_moving = false;
@@ -7108,7 +7108,7 @@ void Scene1945::postInit(SceneObjectList *OwnerList) {
 	R2_GLOBALS._player._characterScene[2] = 1945;
 	R2_GLOBALS._player._characterIndex = R2_SEEKER;
 
-	_exit1.setDetails(Rect(128, 0, 186, 10), EXITCURSOR_N, 1945);
+	_exitUp.setDetails(Rect(128, 0, 186, 10), EXITCURSOR_N, 1945);
 	_exit2.setDetails(Rect(238, 144, 274, 167), EXITCURSOR_E, 1945);
 
 	_item4.setDetails(Rect(141, 3, 167, 126), 1945, 9, -1, -1, 1, NULL);
diff --git a/engines/tsage/ringworld2/ringworld2_scenes1.h b/engines/tsage/ringworld2/ringworld2_scenes1.h
index 4a58609..52fb365 100644
--- a/engines/tsage/ringworld2/ringworld2_scenes1.h
+++ b/engines/tsage/ringworld2/ringworld2_scenes1.h
@@ -710,7 +710,7 @@ class Scene1925 : public SceneExt {
 		virtual bool startAction(CursorType action, Event &event);
 	};
 
-	class Exit1 : public SceneExit {
+	class ExitUp : public SceneExit {
 	public:
 		virtual void changeScene();
 	};
@@ -731,7 +731,7 @@ public:
 	Hotspot2 _item2;
 	Hotspot3 _item3;
 	SceneActor _actor1;
-	Exit1 _exit1;
+	ExitUp _exitUp;
 	Exit2 _exit2;
 	Exit3 _exit3;
 	Exit4 _exit4;
@@ -764,7 +764,7 @@ class Scene1945 : public SceneExt {
 		virtual bool startAction(CursorType action, Event &event);
 	};
 
-	class Exit1 : public SceneExit {
+	class ExitUp : public SceneExit {
 	public:
 		virtual void changeScene();
 	};
@@ -780,7 +780,7 @@ public:
 	SceneActor _actor1;
 	SceneActor _actor2;
 	Actor3 _actor3;
-	Exit1 _exit1;
+	ExitUp _exitUp;
 	Exit2 _exit2;
 	SequenceManager _sequenceManager1;
 	SequenceManager _sequenceManager2;






More information about the Scummvm-git-logs mailing list