[Scummvm-git-logs] scummvm master -> 15e305a32d2f6fafc0be98a83819ba989ce9a3d9

sev- sev at scummvm.org
Mon Aug 3 19:55:08 UTC 2020


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:
15e305a32d DIRECTOR: Pre-D4 Director was integer-only


Commit: 15e305a32d2f6fafc0be98a83819ba989ce9a3d9
    https://github.com/scummvm/scummvm/commit/15e305a32d2f6fafc0be98a83819ba989ce9a3d9
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-08-03T21:54:50+02:00

Commit Message:
DIRECTOR: Pre-D4 Director was integer-only

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


diff --git a/engines/director/lingo/lingo-code.cpp b/engines/director/lingo/lingo-code.cpp
index f6e7233ca7..e74e3d73ae 100644
--- a/engines/director/lingo/lingo-code.cpp
+++ b/engines/director/lingo/lingo-code.cpp
@@ -749,6 +749,9 @@ Datum LC::divData(Datum &d1, Datum &d2) {
 
 	int alignedType = g_lingo->getAlignedType(d1, d2);
 
+	if (g_director->getVersion() < 4)	// pre-D4 is INT-only
+		alignedType = INT;
+
 	Datum res;
 	if (alignedType == FLOAT) {
 		res = Datum(d1.asFloat() / d2.asFloat());




More information about the Scummvm-git-logs mailing list