[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