diff options
author | Tobia Tesan | 2017-04-25 17:59:19 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2017-05-02 21:01:23 +0100 |
commit | 2bb427d6e12c5ef9c6e52987f0edfb70b2288e02 (patch) | |
tree | 6322150be9430f36b90a388bd0686f6a1e403bad | |
parent | 61e4181f5fdb45f456f5d059e435461d0e99180f (diff) | |
download | scummvm-rg350-2bb427d6e12c5ef9c6e52987f0edfb70b2288e02.tar.gz scummvm-rg350-2bb427d6e12c5ef9c6e52987f0edfb70b2288e02.tar.bz2 scummvm-rg350-2bb427d6e12c5ef9c6e52987f0edfb70b2288e02.zip |
DIRECTOR: Preload Stxts in Score
-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)) + ); } } } |