[Scummvm-git-logs] scummvm master -> 117b2231b8471d17009e9e7bf45602f73b67f639
dreammaster
noreply at scummvm.org
Sat Oct 12 18:31:54 UTC 2024
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:
117b2231b8 M4: RIDDLE: Fix display of Mei in room 303
Commit: 117b2231b8471d17009e9e7bf45602f73b67f639
https://github.com/scummvm/scummvm/commit/117b2231b8471d17009e9e7bf45602f73b67f639
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2024-10-12T11:31:44-07:00
Commit Message:
M4: RIDDLE: Fix display of Mei in room 303
Changed paths:
engines/m4/riddle/rooms/section3/room303.cpp
engines/m4/riddle/triggers.cpp
engines/m4/riddle/triggers.h
diff --git a/engines/m4/riddle/rooms/section3/room303.cpp b/engines/m4/riddle/rooms/section3/room303.cpp
index ae96d8f068f..bd86c017883 100644
--- a/engines/m4/riddle/rooms/section3/room303.cpp
+++ b/engines/m4/riddle/rooms/section3/room303.cpp
@@ -1739,8 +1739,7 @@ void Room303::setupMei() {
triggerMachineByHashCallbackNegative, "mc");
_G(kernel).trigger_mode = KT_DAEMON;
- sendWSMessage_10000(1, _mei, _mei1, 1, 1, 200,
- _mei1, 1, 1, 0);
+ sendWSMessage_10000(1, _mei, _mei1, 1, 1, 200, _mei1, 1, 1, 0);
_val10 = _val11 = 0;
}
diff --git a/engines/m4/riddle/triggers.cpp b/engines/m4/riddle/triggers.cpp
index 16cf4712de0..74e1903667d 100644
--- a/engines/m4/riddle/triggers.cpp
+++ b/engines/m4/riddle/triggers.cpp
@@ -68,8 +68,8 @@ void setGlobals4(int val1, int val2, int val3, int val4) {
_G(globals)[GLB_TEMP_4] = val4;
}
-void sendWSMessage_10000(int val1, machine *recv, int val2, int val3,
- int val4, int trigger, int val9, int val6, int val7, int val8) {
+void sendWSMessage_10000(int val1, machine *mach, int val2, int val3,
+ int val4, int trigger, int val9, int val6, int val7, int val8) {
if (!trigger)
trigger = -1;
@@ -83,11 +83,10 @@ void sendWSMessage_10000(int val1, machine *recv, int val2, int val3,
_G(globals)[GLB_TEMP_8] = val8 << 16;
_G(globals)[GLB_TEMP_9] = val9 << 24;
- sendWSMessage(0x10000, 0, nullptr, 0, nullptr, 1);
+ sendWSMessage(0x10000, 0, mach, 0, nullptr, 1);
}
-void sendWSMessage_10000(machine *recv, int val1, int val2, int index,
- int trigger, int val4) {
+void sendWSMessage_10000(machine *mach, int val1, int val2, int index, int trigger, int val4) {
static const byte NUMS[14] = { 0, 0, 1, 2, 3, 4, 4, 5, 6, 7, 8, 9, 9, 0 };
int val = ((val2 << 16) - _G(globals)[V002]) *_G(globals)[V006] + _G(globals)[V004];
@@ -99,7 +98,7 @@ void sendWSMessage_10000(machine *recv, int val1, int val2, int index,
_G(globals)[GLB_TEMP_5] = kernel_trigger_create(trigger);
_G(globals)[GLB_TEMP_6] = val4 << 16;
- sendWSMessage(0x10000, 0, recv, 0, nullptr, 1);
+ sendWSMessage(0x10000, 0, mach, 0, nullptr, 1);
}
machine *triggerMachineByHash_3000(int myHash, int dataHash, int normalDir, int shadowDir,
diff --git a/engines/m4/riddle/triggers.h b/engines/m4/riddle/triggers.h
index 468a19162ed..7615fb37c5b 100644
--- a/engines/m4/riddle/triggers.h
+++ b/engines/m4/riddle/triggers.h
@@ -40,9 +40,9 @@ extern void setGlobals1(int val1, int val2, int val3, int val4, int val5,
extern void setGlobals3(int series, int val1, int val2);
extern void setGlobals4(int val1, int val2, int val3, int val4);
-extern void sendWSMessage_10000(int val1, machine *recv, int val2, int val3,
+extern void sendWSMessage_10000(int val1, machine *mach, int val2, int val3,
int val4, int trigger, int val9, int val6, int val7, int val8);
-extern void sendWSMessage_10000(machine *recv, int val1, int val2, int index,
+extern void sendWSMessage_10000(machine *mach, int val1, int val2, int index,
int trigger, int val4);
machine *triggerMachineByHash_3000(int myHash, int dataHash,
More information about the Scummvm-git-logs
mailing list