[Scummvm-git-logs] scummvm master -> a7776e9ef233180714a70258292d965bd0c99b21

sev- sev at scummvm.org
Thu Feb 4 00:56:57 UTC 2021


This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .

Summary:
53fb65932c DIRECTOR: add The Simpsons Cartoon Studio WIN to detection
a7776e9ef2 DIRECTOR: implement maxInteger function


Commit: 53fb65932c7c4b6448595da060132b0dd4fcadfe
    https://github.com/scummvm/scummvm/commit/53fb65932c7c4b6448595da060132b0dd4fcadfe
Author: Lenny (5207937+CustomLenny at users.noreply.github.com)
Date: 2021-02-04T01:56:53+01:00

Commit Message:
DIRECTOR: add The Simpsons Cartoon Studio WIN to detection

Changed paths:
    engines/director/detection.cpp
    engines/director/detection_tables.h


diff --git a/engines/director/detection.cpp b/engines/director/detection.cpp
index cbc8c965e0..d3cdf5b512 100644
--- a/engines/director/detection.cpp
+++ b/engines/director/detection.cpp
@@ -135,8 +135,10 @@ static const PlainGameDescriptor directorGames[] = {
 	{ "sciencesmart",		"Science Smart"},
 	{ "screamingmetal",		"Screaming Metal"},
 	{ "shanghai",			"Shanghai: Great Moments"},
+	{ "simpsons",			"The Simpsons: Cartoon Studio"},
 	{ "skyborg",			"SkyBorg: Into the Vortex"},
 	{ "snh",				"A Silly Noisy House"},
+	{ "splayer",			"The Simpsons: Cartoon Studio Player"},
 	{ "spyclub",			"Spy Club" },
 	{ "spycraft",			"Spycraft: The Great Game" },
 	{ "staytooned",			"Stay Tooned!" },
diff --git a/engines/director/detection_tables.h b/engines/director/detection_tables.h
index 378111541e..88f870e16d 100644
--- a/engines/director/detection_tables.h
+++ b/engines/director/detection_tables.h
@@ -682,6 +682,9 @@ static const DirectorGameDescription gameDescriptions[] = {
 
 	WINDEMO("shanghai", "Demo", "SHGMDEMO.EXE", "4a8fd0d74faef305bc935e1aac94d3e8", 712817, 400), // full game is not Director
 
+	WINGAME("simpsons", "", "SIMPSONS.EXE", "358af28ffe3fa515a9b9a03149483cb1", 3368957, 404),
+	WINGAME("splayer", "", "SPLAYER.EXE", "8966c096c5718316fddc7b238dd9df94", 884843, 404), // standalone player for simpsons cartoons
+
 	MACGAME("skyborg", "", "SkyBorg 1.0", "bcd3c718db258701496b3c5bcb827ef2", 486954, 400),
 	WINGAME("skyborg", "", "BORG.EXE", "855f305ba8ae70d5e5a53a9085b83d5b", 1887499, 400),
 


Commit: a7776e9ef233180714a70258292d965bd0c99b21
    https://github.com/scummvm/scummvm/commit/a7776e9ef233180714a70258292d965bd0c99b21
Author: Lenny (5207937+CustomLenny at users.noreply.github.com)
Date: 2021-02-04T01:56:53+01:00

Commit Message:
DIRECTOR: implement maxInteger function

Changed paths:
    engines/director/lingo/lingo-the.cpp


diff --git a/engines/director/lingo/lingo-the.cpp b/engines/director/lingo/lingo-the.cpp
index 9a4c6bd12a..b3555870f6 100644
--- a/engines/director/lingo/lingo-the.cpp
+++ b/engines/director/lingo/lingo-the.cpp
@@ -564,7 +564,8 @@ Datum Lingo::getTheEntity(int entity, Datum &id, int field) {
 		d.u.i = _vm->_machineType;
 		break;
 	case kTheMaxInteger:
-		getTheEntitySTUB(kTheMaxInteger);
+		d.type = INT;
+		d.u.i = 2147483647; // (2^31)-1 [max 32bit signed integer]
 		break;
 	case kTheMemorySize:
 		d.type = INT;




More information about the Scummvm-git-logs mailing list