aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/director/director.cpp3
-rw-r--r--engines/director/director.h2
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();