diff options
-rw-r--r-- | engines/director/director.cpp | 3 | ||||
-rw-r--r-- | engines/director/director.h | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/engines/director/director.cpp b/engines/director/director.cpp index c0c5a8b788..45c27e73a5 100644 --- a/engines/director/director.cpp +++ b/engines/director/director.cpp @@ -46,7 +46,8 @@ namespace Director { -DirectorEngine::DirectorEngine(OSystem *syst, const DirectorGameDescription *gameDesc) : Engine(syst), _gameDescription(gameDesc) { +DirectorEngine::DirectorEngine(OSystem *syst, const DirectorGameDescription *gameDesc) : Engine(syst), _gameDescription(gameDesc), + _rnd("director") { if (!_mixer->isReady()) error("Sound initialization failed"); diff --git a/engines/director/director.h b/engines/director/director.h index 2d0b734002..bb08099fa6 100644 --- a/engines/director/director.h +++ b/engines/director/director.h @@ -24,6 +24,7 @@ #define DIRECTOR_DIRECTOR_H #include "common/scummsys.h" +#include "common/random.h" #include "common/substream.h" #include "common/str.h" @@ -76,6 +77,7 @@ public: Common::HashMap<Common::String, Score *> *_movies; Score *_currentScore; + Common::RandomSource _rnd; protected: virtual Common::Error run(); |