[Scummvm-git-logs] scummvm master -> 36f45f67418ec773ec9c306328f4980a9fa8ee90
sev-
noreply at scummvm.org
Fri Jul 24 23:34:37 UTC 2026
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
597b03e001 DIRECTOR: LINGO: b_seAt() also works with POINT
36f45f6741 DIRECTOR: LINGO: Fix warning
Commit: 597b03e0015267ba08e57104dc4b987c4be6cfa5
https://github.com/scummvm/scummvm/commit/597b03e0015267ba08e57104dc4b987c4be6cfa5
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-07-25T00:17:02+02:00
Commit Message:
DIRECTOR: LINGO: b_seAt() also works with POINT
Spottend in getaheadmath
Changed paths:
engines/director/lingo/lingo-builtins.cpp
diff --git a/engines/director/lingo/lingo-builtins.cpp b/engines/director/lingo/lingo-builtins.cpp
index e791b53fde9..84afdaf86f7 100644
--- a/engines/director/lingo/lingo-builtins.cpp
+++ b/engines/director/lingo/lingo-builtins.cpp
@@ -1547,7 +1547,7 @@ void LB::b_setAt(int nargs) {
Datum list = g_lingo->pop();
TYPECHECK2(indexD, INT, FLOAT);
- TYPECHECK3(list, ARRAY, PARRAY, RECT);
+ TYPECHECK4(list, ARRAY, PARRAY, POINT, RECT);
int index = indexD.asInt();
switch (list.type) {
@@ -1565,9 +1565,11 @@ void LB::b_setAt(int nargs) {
ARRBOUNDSCHECK(index, list);
list.u.parr->arr[index - 1].v = value;
break;
+ case POINT:
case RECT:
ARRBOUNDSCHECK(index, list);
list.u.farr->arr[index-1] = value;
+ break;
default:
break;
}
Commit: 36f45f67418ec773ec9c306328f4980a9fa8ee90
https://github.com/scummvm/scummvm/commit/36f45f67418ec773ec9c306328f4980a9fa8ee90
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-07-25T00:18:55+02:00
Commit Message:
DIRECTOR: LINGO: Fix warning
Changed paths:
engines/director/lingo/lingo-mci.cpp
diff --git a/engines/director/lingo/lingo-mci.cpp b/engines/director/lingo/lingo-mci.cpp
index 1fca5488909..7f6dcc95300 100644
--- a/engines/director/lingo/lingo-mci.cpp
+++ b/engines/director/lingo/lingo-mci.cpp
@@ -496,6 +496,7 @@ void Lingo::func_mci(const Common::String &name) {
return;
}
}
+ break;
default:
warning("func_mci: Unhandled MCI command: %d", parsedCmd.id); /* TODO: Convert MCITokenType into string */
}
More information about the Scummvm-git-logs
mailing list