[Scummvm-git-logs] scummvm master -> 28fdbed20d77fc7b163e0c6cc674cffef46490f8

rvanlaar roland at rolandvanlaar.nl
Wed Aug 25 09:31:21 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:
274cfacbb9 DIRECTOR: Fix rendering with Bkgnd Transparent ink
28fdbed20d DIRECTOR: simplify setting applyColor to false


Commit: 274cfacbb940e4ad6ddc4ba398f9835eee9a0056
    https://github.com/scummvm/scummvm/commit/274cfacbb940e4ad6ddc4ba398f9835eee9a0056
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2021-08-25T11:27:08+02:00

Commit Message:
DIRECTOR: Fix rendering with Bkgnd Transparent ink

Scores with the Bkgnd Transparent ink set were rendered black.

This hapened on with cards on the poker table in Majestic (win).

Changed paths:
    engines/director/graphics.cpp


diff --git a/engines/director/graphics.cpp b/engines/director/graphics.cpp
index f5100e4a7a..beaaba2fae 100644
--- a/engines/director/graphics.cpp
+++ b/engines/director/graphics.cpp
@@ -313,8 +313,7 @@ void DirectorPlotData::setApplyColor() {
 	}
 
 	if (backColor != colorWhite) {
-		if (ink != kInkTypeTransparent &&
-				ink != kInkTypeNotTrans)
+		if (ink != kInkTypeTransparent && ink != kInkTypeNotTrans && ink != kInkTypeBackgndTrans)
 			applyColor = true;
 	}
 }


Commit: 28fdbed20d77fc7b163e0c6cc674cffef46490f8
    https://github.com/scummvm/scummvm/commit/28fdbed20d77fc7b163e0c6cc674cffef46490f8
Author: Roland van Laar (roland at rolandvanlaar.nl)
Date: 2021-08-25T11:27:08+02:00

Commit Message:
DIRECTOR: simplify setting applyColor to false

Changed paths:
    engines/director/graphics.cpp


diff --git a/engines/director/graphics.cpp b/engines/director/graphics.cpp
index beaaba2fae..099873c6dc 100644
--- a/engines/director/graphics.cpp
+++ b/engines/director/graphics.cpp
@@ -289,24 +289,6 @@ Graphics::MacDrawPixPtr DirectorEngine::getInkDrawPixel() {
 void DirectorPlotData::setApplyColor() {
 	applyColor = false;
 
-	if (foreColor == colorBlack && backColor == colorWhite)
-		applyColor = false;
-
-	switch (ink) {
-	case kInkTypeReverse:
-	case kInkTypeNotReverse:
-	case kInkTypeAddPin:
-	case kInkTypeAdd:
- 	case kInkTypeSubPin:
-	case kInkTypeLight:
-	case kInkTypeSub:
-	case kInkTypeDark:
-	case kInkTypeBackgndTrans:
-		applyColor = false;
-	default:
-		break;
-	}
-
 	if (foreColor != colorBlack) {
 		if (ink != kInkTypeGhost && ink != kInkTypeNotGhost)
 			applyColor = true;




More information about the Scummvm-git-logs mailing list