diff options
author | Eugene Sandulenko | 2016-08-03 17:44:10 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-08-03 23:40:36 +0200 |
commit | 8618cbb6cbf63849e03f8b9f042cb555a952322a (patch) | |
tree | e96c93e79d8854ebc9b8d34157df98d72de5f725 /engines | |
parent | 0aba35e2662d15e635d495a33a217ac21113afdb (diff) | |
download | scummvm-rg350-8618cbb6cbf63849e03f8b9f042cb555a952322a.tar.gz scummvm-rg350-8618cbb6cbf63849e03f8b9f042cb555a952322a.tar.bz2 scummvm-rg350-8618cbb6cbf63849e03f8b9f042cb555a952322a.zip |
DIRECTOR: Fix engine initialization
Diffstat (limited to 'engines')
-rw-r--r-- | engines/director/director.cpp | 30 |
1 files changed, 13 insertions, 17 deletions
diff --git a/engines/director/director.cpp b/engines/director/director.cpp index 1c7fec17d6..c6806e8de2 100644 --- a/engines/director/director.cpp +++ b/engines/director/director.cpp @@ -53,17 +53,17 @@ DirectorEngine::DirectorEngine(OSystem *syst, const DirectorGameDescription *gam // Setup mixer syncSoundSettings(); - _sharedCasts = new Common::HashMap<int, Cast *>; - _sharedDIB = new Common::HashMap<int, Common::SeekableSubReadStreamEndian *>; - _sharedBMP = new Common::HashMap<int, Common::SeekableSubReadStreamEndian *>; - _sharedSTXT = new Common::HashMap<int, Common::SeekableSubReadStreamEndian *>; - _sharedSound = new Common::HashMap<int, Common::SeekableSubReadStreamEndian *>; - - _mainArchive = 0; - _macBinary = 0; - //FIXME - _sharedMMM = "SHARDCST.MMM"; - _movies = new Common::HashMap<Common::String, Score *>; + + _sharedCasts = nullptr; + _sharedSound = nullptr; + _sharedBMP = nullptr; + _sharedSTXT = nullptr; + _sharedDIB = nullptr; + + _mainArchive = nullptr; + _macBinary = nullptr; + + _movies = nullptr; const Common::FSNode gameDataDir(ConfMan.get("path")); SearchMan.addSubDirectoryMatching(gameDataDir, "data"); @@ -89,13 +89,9 @@ DirectorEngine::~DirectorEngine() { Common::Error DirectorEngine::run() { debug("Starting v%d Director game", getVersion()); - _sharedCasts = nullptr; - _sharedSound = nullptr; - _sharedBMP = nullptr; - _sharedSTXT = nullptr; - _sharedDIB = nullptr; + //FIXME + _sharedMMM = "SHARDCST.MMM"; - _movies = nullptr; _currentPalette = nullptr; _macBinary = nullptr; |