aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo
diff options
context:
space:
mode:
authorEugene Sandulenko2019-12-27 23:09:57 +0100
committerEugene Sandulenko2019-12-27 23:10:38 +0100
commit25a268bf31ff27ddb9095c985134a8ccbcc65b38 (patch)
tree2c2bd3d26ae0958791f85077a157d8a1c4af6616 /engines/director/lingo
parenteb02162def9347d6e209bb52f00187b2109e1cb5 (diff)
downloadscummvm-rg350-25a268bf31ff27ddb9095c985134a8ccbcc65b38.tar.gz
scummvm-rg350-25a268bf31ff27ddb9095c985134a8ccbcc65b38.tar.bz2
scummvm-rg350-25a268bf31ff27ddb9095c985134a8ccbcc65b38.zip
DIRECTOR: Properly implement sprite pattern setting
Diffstat (limited to 'engines/director/lingo')
-rw-r--r--engines/director/lingo/lingo-the.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/director/lingo/lingo-the.cpp b/engines/director/lingo/lingo-the.cpp
index 56dc3fe918..8ae7777c0b 100644
--- a/engines/director/lingo/lingo-the.cpp
+++ b/engines/director/lingo/lingo-the.cpp
@@ -418,7 +418,7 @@ void Lingo::setTheSprite(Datum &id1, int field, Datum &d) {
sprite->_editableText = *d.toString();
break;
case kThePattern:
- sprite->_pattern = d.u.i;
+ sprite->setPattern(d.u.i);
break;
default:
warning("Lingo::setTheSprite(): Unprocessed setting field %d of sprite", field);
@@ -623,7 +623,7 @@ Datum Lingo::getTheSprite(Datum &id1, int field) {
d.u.s = &sprite->_editableText;
break;
case kThePattern:
- d.u.i = sprite->_pattern;
+ d.u.i = sprite->getPattern();
break;
default:
warning("Lingo::getTheSprite(): Unprocessed getting field %d of sprite", field);