From eb1585d24e41057c24a4d0368555fa62b35eea86 Mon Sep 17 00:00:00 2001 From: "Pragyansh Chaturvedi (r41k0u)" Date: Mon, 20 Jun 2022 08:50:04 +0530 Subject: [PATCH] DIRECTOR: LINGO: IMplement kTheScoreColor STUB in Lingo::getTheEntity() --- engines/director/lingo/lingo-the.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/engines/director/lingo/lingo-the.cpp b/engines/director/lingo/lingo-the.cpp index dcbefe64382f..9b070c31d193 100644 --- a/engines/director/lingo/lingo-the.cpp +++ b/engines/director/lingo/lingo-the.cpp @@ -1365,7 +1365,8 @@ Datum Lingo::getTheSprite(Datum &id1, int field) { d.u.i = channel->getBbox().right; break; case kTheScoreColor: - warning("STUB: Lingo::getTheSprite(): Unprocessed getting field \"%s\" of sprite", field2str(field)); + //Check the last 3 bits of the _colorcode byte as value lies in 0 to 5 + d.u.i = (int)(sprite->_colorcode & 0x7); break; case kTheScriptNum: warning("STUB: Lingo::getTheSprite(): Unprocessed getting field \"%s\" of sprite", field2str(field));