[Scummvm-git-logs] scummvm master -> 37f655fcf9148f3edd3b20c20843dafc95709b4d

Strangerke noreply at scummvm.org
Mon Feb 10 07:43:05 UTC 2025


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:
37f655fcf9 M4: RIDDLE: Fix some calls to ws_demand_facing in riddle's rooms


Commit: 37f655fcf9148f3edd3b20c20843dafc95709b4d
    https://github.com/scummvm/scummvm/commit/37f655fcf9148f3edd3b20c20843dafc95709b4d
Author: Strangerke (arnaud.boutonne at gmail.com)
Date: 2025-02-10T08:42:41+01:00

Commit Message:
M4: RIDDLE: Fix some calls to ws_demand_facing in riddle's rooms

Changed paths:
    engines/m4/riddle/rooms/section2/room203.cpp
    engines/m4/riddle/rooms/section3/room301.cpp
    engines/m4/riddle/rooms/section3/room305.cpp
    engines/m4/riddle/rooms/section4/room402.cpp
    engines/m4/riddle/rooms/section4/room403.cpp
    engines/m4/riddle/rooms/section4/room406.cpp
    engines/m4/riddle/rooms/section4/room407.cpp
    engines/m4/riddle/rooms/section6/room603.cpp


diff --git a/engines/m4/riddle/rooms/section2/room203.cpp b/engines/m4/riddle/rooms/section2/room203.cpp
index f14343c376a..eba1e7e0a65 100644
--- a/engines/m4/riddle/rooms/section2/room203.cpp
+++ b/engines/m4/riddle/rooms/section2/room203.cpp
@@ -2357,7 +2357,7 @@ void Room203::daemon() {
 
 	case 358:
 		sendWSMessage_150000(_official, -1);
-		ws_demand_facing(11);
+		ws_demand_facing(_G(my_walker), 11);
 		sendWSMessage_10000(_official, 1025, 290, 11, 359, 1);
 		break;
 
@@ -2386,7 +2386,7 @@ void Room203::daemon() {
 
 	case 365:
 		sendWSMessage_150000(_official, -1);
-		ws_demand_facing(7);
+		ws_demand_facing(_G(my_walker), 7);
 		sendWSMessage_10000(_official, 1010, 345, 9, 366, 1);
 		break;
 
diff --git a/engines/m4/riddle/rooms/section3/room301.cpp b/engines/m4/riddle/rooms/section3/room301.cpp
index 7de31043027..0157917a543 100644
--- a/engines/m4/riddle/rooms/section3/room301.cpp
+++ b/engines/m4/riddle/rooms/section3/room301.cpp
@@ -730,7 +730,7 @@ void Room301::daemon() {
 		break;
 
 	case 208:
-		ws_demand_facing(3);
+		ws_demand_facing(_G(my_walker), 3);
 		kernel_timing_trigger(1, 209);
 		break;
 
diff --git a/engines/m4/riddle/rooms/section3/room305.cpp b/engines/m4/riddle/rooms/section3/room305.cpp
index 799cbbe7640..6e9219cd796 100644
--- a/engines/m4/riddle/rooms/section3/room305.cpp
+++ b/engines/m4/riddle/rooms/section3/room305.cpp
@@ -174,7 +174,7 @@ void Room305::init() {
 		}
 
 		if (_drawerOpen) {
-			ws_demand_facing(11);
+			ws_demand_facing(_G(my_walker), 11);
 			player_update_info();
 
 			if (_G(flags)[V000]) {
diff --git a/engines/m4/riddle/rooms/section4/room402.cpp b/engines/m4/riddle/rooms/section4/room402.cpp
index 718eb03cf9d..2fb449a697d 100644
--- a/engines/m4/riddle/rooms/section4/room402.cpp
+++ b/engines/m4/riddle/rooms/section4/room402.cpp
@@ -112,7 +112,7 @@ void Room402::init() {
 				_wolfClipping, 10, 10, 0);
 			_wolfMode = 2001;
 			_wolfShould = 2300;
-			ws_demand_facing(11);
+			ws_demand_facing(_G(my_walker), 11);
 
 			if (!_G(kittyScreaming)) {
 				ws_demand_location(660, 290);
diff --git a/engines/m4/riddle/rooms/section4/room403.cpp b/engines/m4/riddle/rooms/section4/room403.cpp
index f2907074c28..61d40829a10 100644
--- a/engines/m4/riddle/rooms/section4/room403.cpp
+++ b/engines/m4/riddle/rooms/section4/room403.cpp
@@ -167,7 +167,7 @@ void Room403::init() {
 			}
 
 			if (_ladderMode) {
-				ws_demand_facing(11);
+				ws_demand_facing(_G(my_walker), 11);
 				ws_hide_walker();
 				_ripOnLadder = TriggerMachineByHash(1, 1, 0, 0, 0, 0, 0, 0, 100, 0x100, 0,
 					triggerMachineByHashCallback, "RIP on ladder/plank");
diff --git a/engines/m4/riddle/rooms/section4/room406.cpp b/engines/m4/riddle/rooms/section4/room406.cpp
index 0688ec77ff8..6dea2633bf7 100644
--- a/engines/m4/riddle/rooms/section4/room406.cpp
+++ b/engines/m4/riddle/rooms/section4/room406.cpp
@@ -142,7 +142,7 @@ void Room406::init() {
 		hotspot_set_active("ENVELOPE", false);
 		hotspot_set_active("KEYS", false);
 	} else if (deskDrawerState == 1000) {
-		ws_demand_facing(1);
+		ws_demand_facing(_G(my_walker), 1);
 		_rptmhr = series_load("RPTMHR11");
 		setGlobals1(_rptmhr, 1, 5, 5, 5, 0, 5, 1, 1, 1);
 		sendWSMessage_110000(-1);
@@ -166,7 +166,7 @@ void Room406::init() {
 			hotspot_set_active("KEYS", true);
 		}
 	} else if (_gamesDrawerState == 1000) {
-		ws_demand_facing(11);
+		ws_demand_facing(_G(my_walker), 11);
 		_ripReachHand = series_load("RIP TREK MED REACH HAND POS1");
 		setGlobals1(_ripReachHand, 1, 10, 10, 10, 0, 10, 1, 1, 1);
 		sendWSMessage_110000(-1);
diff --git a/engines/m4/riddle/rooms/section4/room407.cpp b/engines/m4/riddle/rooms/section4/room407.cpp
index 22237d05fba..dd6196d7992 100644
--- a/engines/m4/riddle/rooms/section4/room407.cpp
+++ b/engines/m4/riddle/rooms/section4/room407.cpp
@@ -85,7 +85,7 @@ void Room407::init() {
 
 	if (_G(game).previous_room == KERNEL_RESTORING_GAME) {
 		if (_drawerState == 1010) {
-			ws_demand_facing(9);
+			ws_demand_facing(_G(my_walker), 9);
 			_ripMedReach = series_load("RIP TREK MED REACH POS3");
 			setGlobals1(_ripMedReach, 10, 10, 10, 10, 0, 10, 1, 1, 1);
 			sendWSMessage_110000(-1);
diff --git a/engines/m4/riddle/rooms/section6/room603.cpp b/engines/m4/riddle/rooms/section6/room603.cpp
index 5640cb5a42d..cbfadc1082f 100644
--- a/engines/m4/riddle/rooms/section6/room603.cpp
+++ b/engines/m4/riddle/rooms/section6/room603.cpp
@@ -801,7 +801,7 @@ void Room603::daemon() {
 		terminateMachineAndNull(_ttNote);
 		terminateMachineAndNull(_shadow);
 		ws_unhide_walker();
-		ws_demand_facing(4);
+		ws_demand_facing(_G(my_walker), 4);
 		ws_walk(345, 300, nullptr, -1, 10);
 		break;
 




More information about the Scummvm-git-logs mailing list