aboutsummaryrefslogtreecommitdiff
path: root/engines/director/score.h
diff options
context:
space:
mode:
authorDmitry Iskrich2016-08-01 23:59:40 +0300
committerEugene Sandulenko2016-08-03 23:40:36 +0200
commitf0990e7221f256e819a080e3a6fada29415f6356 (patch)
tree5defedcb60e9666cf8d9c0020da4f2f8c42e5b8c /engines/director/score.h
parent36fa951f6026ccb7ec25a29fffdd4130d4c84668 (diff)
downloadscummvm-rg350-f0990e7221f256e819a080e3a6fada29415f6356.tar.gz
scummvm-rg350-f0990e7221f256e819a080e3a6fada29415f6356.tar.bz2
scummvm-rg350-f0990e7221f256e819a080e3a6fada29415f6356.zip
DIRECTOR: Add extra fields for sprites
The presence of these fields depends on the type of sprite
Diffstat (limited to 'engines/director/score.h')
-rw-r--r--engines/director/score.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/engines/director/score.h b/engines/director/score.h
index 005e6f82b6..3477610602 100644
--- a/engines/director/score.h
+++ b/engines/director/score.h
@@ -291,6 +291,26 @@ public:
//As i know, constrainted != 0 only if sprite moveable
byte _constraint;
byte _moveable;
+ byte _backColor;
+ byte _foreColor;
+ uint16 _left;
+ uint16 _right;
+ uint16 _top;
+ uint16 _bottom;
+ byte _blend;
+ bool _visible;
+ byte _type;
+ //Using in digital movie sprites
+ byte _movieRate;
+ uint16 _movieTime;
+ uint16 _startTime;
+ uint16 _stopTime;
+ byte _volume;
+ byte _stretch;
+ //Using in shape sprites
+ byte _lineSize;
+ //Using in text sprites
+ Common::String _editableText;
};
class Frame {