diff options
author | Einar Johan Trøan Sømåen | 2012-08-07 13:32:26 +0200 |
---|---|---|
committer | Einar Johan Trøan Sømåen | 2012-08-07 13:32:26 +0200 |
commit | e32b79bff1260f8d2853404f750acc22209a323b (patch) | |
tree | b1d3191d6c3e91137af713511102792af99c893a /engines/wintermute/base/base_engine.cpp | |
parent | 9bda50ef48e47160c2788399bf7a4d4b04848aca (diff) | |
download | scummvm-rg350-e32b79bff1260f8d2853404f750acc22209a323b.tar.gz scummvm-rg350-e32b79bff1260f8d2853404f750acc22209a323b.tar.bz2 scummvm-rg350-e32b79bff1260f8d2853404f750acc22209a323b.zip |
WINTERMUTE: Save the random-seed as well.
Diffstat (limited to 'engines/wintermute/base/base_engine.cpp')
-rw-r--r-- | engines/wintermute/base/base_engine.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/engines/wintermute/base/base_engine.cpp b/engines/wintermute/base/base_engine.cpp index 8e3e6cf0e0..04088d299e 100644 --- a/engines/wintermute/base/base_engine.cpp +++ b/engines/wintermute/base/base_engine.cpp @@ -40,11 +40,14 @@ namespace WinterMute { BaseEngine::BaseEngine() { _fileManager = NULL; _gameRef = NULL; + _rnd = NULL; _gameId = ""; } void BaseEngine::init() { _fileManager = new BaseFileManager(); + // Don't forget to register your random source + _rnd = new Common::RandomSource("WinterMute"); } BaseEngine::~BaseEngine() { @@ -77,4 +80,8 @@ void BaseEngine::LOG(bool res, const char *fmt, ...) { } } +uint32 BaseEngine::randInt(int from, int to) { + return _rnd->getRandomNumberRng(from, to); +} + } // end of namespace WinterMute |