aboutsummaryrefslogtreecommitdiff
path: root/engines/director
diff options
context:
space:
mode:
authorDmitry Iskrich2016-07-01 20:04:25 +0300
committerEugene Sandulenko2016-08-03 23:40:36 +0200
commit1b0e5467456bfe452217c09af7494861480c4523 (patch)
tree29621143972e8901e126e1b23a72511fb4c0b7a4 /engines/director
parent56d51f9c1d3cd2003d06d59aa88ef63973ada4f9 (diff)
downloadscummvm-rg350-1b0e5467456bfe452217c09af7494861480c4523.tar.gz
scummvm-rg350-1b0e5467456bfe452217c09af7494861480c4523.tar.bz2
scummvm-rg350-1b0e5467456bfe452217c09af7494861480c4523.zip
DIRECTOR: Assignment some TextCast unknows
Diffstat (limited to 'engines/director')
-rw-r--r--engines/director/score.cpp8
-rw-r--r--engines/director/score.h2
2 files changed, 7 insertions, 3 deletions
diff --git a/engines/director/score.cpp b/engines/director/score.cpp
index 25154ccf8a..e5857f2e95 100644
--- a/engines/director/score.cpp
+++ b/engines/director/score.cpp
@@ -664,7 +664,9 @@ TextCast::TextCast(Common::SeekableSubReadStreamEndian &stream) {
textType = static_cast<TextType>(stream.readByte());
textAlign = static_cast<TextAlignType>(stream.readUint16());
stream.skip(6); //palinfo
- /*uint32 unk1 = */ stream.readUint32();
+ //for now, just supposition
+ fontId = stream.readUint32();
+
initialRect = Score::readRect(stream);
textShadow = static_cast<SizeType>(stream.readByte());
byte flags = stream.readByte();
@@ -674,8 +676,8 @@ TextCast::TextCast(Common::SeekableSubReadStreamEndian &stream) {
textFlags.push_back(kTextFlagAutoTab);
if (flags & 0x4)
textFlags.push_back(kTextFlagDoNotWrap);
-
- /*uint16 unk2 =*/ stream.readUint16();
+ //again supposition
+ fontSize = stream.readUint16();
}
ShapeCast::ShapeCast(Common::SeekableSubReadStreamEndian &stream) {
diff --git a/engines/director/score.h b/engines/director/score.h
index f3efd56482..b6eb96803a 100644
--- a/engines/director/score.h
+++ b/engines/director/score.h
@@ -234,6 +234,8 @@ struct TextCast : Cast {
SizeType gutterSize;
SizeType boxShadow;
+ uint32 fontId;
+ uint16 fontSize;
TextType textType;
TextAlignType textAlign;
SizeType textShadow;