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

sev- noreply at scummvm.org
Sat Feb 21 21:30:46 UTC 2026


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

Summary:
e3a2c51f1b DIRECTOR: Further clarification of Text ink shapes


Commit: e3a2c51f1bb87a76affd0b48d359e1c3dceb57ca
    https://github.com/scummvm/scummvm/commit/e3a2c51f1bb87a76affd0b48d359e1c3dceb57ca
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2026-02-21T22:30:08+01:00

Commit Message:
DIRECTOR: Further clarification of Text ink shapes

Changed paths:
    engines/director/channel.cpp


diff --git a/engines/director/channel.cpp b/engines/director/channel.cpp
index 3a8747306b9..66a6d816216 100644
--- a/engines/director/channel.cpp
+++ b/engines/director/channel.cpp
@@ -139,13 +139,13 @@ DirectorPlotData Channel::getPlotData() {
 	pd.srfMask = nullptr;
 	if (_sprite->_cast && _sprite->_cast->_type == kCastText) {
 		// kInkTypeCopy -- no mask, default rendering
-		// kInkTypeBlend -- no output?
 
 		if (_sprite->_ink == kInkTypeMatte || _sprite->_ink == kInkTypeNotCopy
 			|| _sprite->_ink == kInkTypeNotTrans || _sprite->_ink == kInkTypeNotReverse
 			|| _sprite->_ink == kInkTypeNotGhost || _sprite->_ink == kInkTypeAdd
 			|| _sprite->_ink == kInkTypeAddPin || _sprite->_ink == kInkTypeSub
-			|| _sprite->_ink == kInkTypeSubPin || _sprite->_ink == kInkTypeLight) { // TODO: Other types also require it
+			|| _sprite->_ink == kInkTypeSubPin || _sprite->_ink == kInkTypeLight
+			|| _sprite->_ink == kInkTypeBlend) {
 			Graphics::MacText *widget = ((TextCastMember *)_sprite->_cast)->getWidget();
 			if (widget)
 				pd.srfMask = widget->getCharBoxMask();




More information about the Scummvm-git-logs mailing list