diff options
-rw-r--r-- | engines/director/score.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/director/score.cpp b/engines/director/score.cpp index 217fc1270f..be36011ead 100644 --- a/engines/director/score.cpp +++ b/engines/director/score.cpp @@ -190,6 +190,13 @@ void Score::loadArchive() { for (Common::Array<uint16>::iterator iterator = stxt.begin(); iterator != stxt.end(); ++iterator) { loadScriptText(*_movieArchive->getResource(MKTAG('S','T','X','T'), *iterator)); + // Load STXTS + + // TODO: make sure the Stxt is eventually destroyed + _loadedStxts->setVal(*iterator, + new Stxt(*_movieArchive->getResource(MKTAG('S','T','X','T'), + *iterator)) + ); } } } |