[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