diff options
Diffstat (limited to 'engines/director/cast.cpp')
-rw-r--r-- | engines/director/cast.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/director/cast.cpp b/engines/director/cast.cpp index d864b50bfc..f01b4a17d9 100644 --- a/engines/director/cast.cpp +++ b/engines/director/cast.cpp @@ -217,7 +217,7 @@ void TextCast::importStxt(const Stxt *stxt) { _ftext = stxt->_ftext; } -void TextCast::importRTE(byte* text) { +void TextCast::importRTE(byte *text) { //assert(rteList.size() == 3); //child0 is probably font data. //child1 is the raw text. @@ -225,6 +225,12 @@ void TextCast::importRTE(byte* text) { //child2 is positional? } +void TextCast::setText(const char *text) { + _ftext = text; + + _cachedMacText->forceDirty(); +} + ShapeCast::ShapeCast(Common::ReadStreamEndian &stream, uint16 version) { if (version < 4) { /*byte flags = */ stream.readByte(); |