[Scummvm-git-logs] scummvm master -> 5af941f878734e8e841b0c93bc0db7af9b4baaa3

npjg nathanael.gentrydb8 at gmail.com
Fri Jul 3 13:01:21 UTC 2020


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:
bc38519523 DIRECTOR: Fix bitwise reverse ink
5af941f878 DIRECTOR: Reset default text interlinear to 0


Commit: bc3851952355122a20fa1ab273ddafb9c5668840
    https://github.com/scummvm/scummvm/commit/bc3851952355122a20fa1ab273ddafb9c5668840
Author: Nathanael Gentry (nathanael.gentrydb8 at gmail.com)
Date: 2020-07-03T09:00:06-04:00

Commit Message:
DIRECTOR: Fix bitwise reverse ink

Changed paths:
    engines/director/graphics.cpp


diff --git a/engines/director/graphics.cpp b/engines/director/graphics.cpp
index b85c69adc4..e54c938220 100644
--- a/engines/director/graphics.cpp
+++ b/engines/director/graphics.cpp
@@ -845,7 +845,7 @@ void inkDrawPixel(int x, int y, int color, void *data) {
 		break;
 	case kInkTypeReverse:
 		// TODO: Migrate from Stage to here
-		*dst ^= *src;
+		*dst ^= ~(*src);
 		break;
 	case kInkTypeGhost:
 		if (*src != p->numColors - 1)


Commit: 5af941f878734e8e841b0c93bc0db7af9b4baaa3
    https://github.com/scummvm/scummvm/commit/5af941f878734e8e841b0c93bc0db7af9b4baaa3
Author: Nathanael Gentry (nathanael.gentrydb8 at gmail.com)
Date: 2020-07-03T09:00:06-04:00

Commit Message:
DIRECTOR: Reset default text interlinear to 0

Without this, text bounding boxes are wrong in The Apartment.

Changed paths:
    engines/director/castmember.cpp


diff --git a/engines/director/castmember.cpp b/engines/director/castmember.cpp
index 2cad3f16ed..45bd4831fb 100644
--- a/engines/director/castmember.cpp
+++ b/engines/director/castmember.cpp
@@ -390,7 +390,7 @@ void TextCastMember::createWidget() {
 
 	switch (_type) {
 	case kCastText:
-		_widget = new Graphics::MacText(g_director->getStage(), 0, 0, _initialRect.width(), _initialRect.height(), g_director->_wm, _ftext, macFont, getForeColor(), getBackColor(), _initialRect.width(), getAlignment(), 1, _borderSize, _gutterSize, _boxShadow, _textShadow);
+		_widget = new Graphics::MacText(g_director->getStage(), 0, 0, _initialRect.width(), _initialRect.height(), g_director->_wm, _ftext, macFont, getForeColor(), getBackColor(), _initialRect.width(), getAlignment(), 0, _borderSize, _gutterSize, _boxShadow, _textShadow);
 
 		((Graphics::MacText *)_widget)->draw();
 		break;




More information about the Scummvm-git-logs mailing list