[Scummvm-git-logs] scummvm master -> 15e1721d1dae7f73793ef0e3e086be6dc5e9f22c
dreammaster
noreply at scummvm.org
Wed Oct 16 05:26:08 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:
15e1721d1d M4: RIDDLE: Another machine sprite scaling fix
Commit: 15e1721d1dae7f73793ef0e3e086be6dc5e9f22c
https://github.com/scummvm/scummvm/commit/15e1721d1dae7f73793ef0e3e086be6dc5e9f22c
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2024-10-15T22:26:00-07:00
Commit Message:
M4: RIDDLE: Another machine sprite scaling fix
Changed paths:
engines/m4/riddle/triggers.cpp
diff --git a/engines/m4/riddle/triggers.cpp b/engines/m4/riddle/triggers.cpp
index 7aa8f509fb9..41f23b239e8 100644
--- a/engines/m4/riddle/triggers.cpp
+++ b/engines/m4/riddle/triggers.cpp
@@ -90,11 +90,10 @@ void sendWSMessage_10000(int val1, machine *mach, int val2, int val3,
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];
-
_G(globals)[GLB_TEMP_1] = val1 << 16;
_G(globals)[GLB_TEMP_2] = val2 << 16;
- _G(globals)[GLB_TEMP_3] = val;
+ _G(globals)[GLB_TEMP_3] = MulSF16((val2 << 16) - _G(globals)[V002], _G(globals)[V006])
+ + _G(globals)[V004];
_G(globals)[GLB_TEMP_4] = (index > 0 ? NUMS[index] : -1) << 16;
_G(globals)[GLB_TEMP_5] = kernel_trigger_create(trigger);
_G(globals)[GLB_TEMP_6] = val4 << 16;
More information about the Scummvm-git-logs
mailing list