[Scummvm-git-logs] scummvm master -> 3207187e8240294f6200b620477b593a7adb3206
sev-
sev at scummvm.org
Tue Apr 14 21:43:14 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:
c879fd4d54 DIRECTOR: Added puppet flag to Sprite
3207187e82 DIRECTOR: LINGO: Implementing setting the puppet of sprite
Commit: c879fd4d540bcfac35cf7f569e3819fcbb764f33
https://github.com/scummvm/scummvm/commit/c879fd4d540bcfac35cf7f569e3819fcbb764f33
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-14T23:43:03+02:00
Commit Message:
DIRECTOR: Added puppet flag to Sprite
Changed paths:
engines/director/sprite.cpp
engines/director/sprite.h
diff --git a/engines/director/sprite.cpp b/engines/director/sprite.cpp
index af40871292..3511a031cc 100644
--- a/engines/director/sprite.cpp
+++ b/engines/director/sprite.cpp
@@ -36,6 +36,7 @@ Sprite::Sprite() {
_castId = 0;
_constraint = 0;
_moveable = false;
+ _puppet = false;
_editable = false;
_castId = 0;
_castIndex = 0;
diff --git a/engines/director/sprite.h b/engines/director/sprite.h
index 791c509d26..fd6eba929a 100644
--- a/engines/director/sprite.h
+++ b/engines/director/sprite.h
@@ -90,6 +90,7 @@ public:
byte _constraint;
bool _moveable;
bool _editable;
+ bool _puppet;
byte _backColor;
byte _foreColor;
Commit: 3207187e8240294f6200b620477b593a7adb3206
https://github.com/scummvm/scummvm/commit/3207187e8240294f6200b620477b593a7adb3206
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2020-04-14T23:43:03+02:00
Commit Message:
DIRECTOR: LINGO: Implementing setting the puppet of sprite
Changed paths:
engines/director/lingo/lingo-the.cpp
diff --git a/engines/director/lingo/lingo-the.cpp b/engines/director/lingo/lingo-the.cpp
index 6af48ba6e3..f6f1d0e0d6 100644
--- a/engines/director/lingo/lingo-the.cpp
+++ b/engines/director/lingo/lingo-the.cpp
@@ -567,6 +567,9 @@ Datum Lingo::getTheSprite(Datum &id1, int field) {
case kThePattern:
d.u.i = sprite->getPattern();
break;
+ case kThePuppet:
+ d.u.i = sprite->_puppet;
+ break;
case kTheRight:
d.u.i = sprite->_right;
break;
@@ -684,6 +687,9 @@ void Lingo::setTheSprite(Datum &id1, int field, Datum &d) {
case kThePattern:
sprite->setPattern(d.u.i);
break;
+ case kThePuppet:
+ sprite->_puppet = d.u.i;
+ break;
case kTheRight:
sprite->_right = d.u.i;
break;
More information about the Scummvm-git-logs
mailing list