diff options
Diffstat (limited to 'engines')
-rw-r--r-- | engines/supernova/supernova.cpp | 4 | ||||
-rw-r--r-- | engines/supernova/supernova.h | 2 |
2 files changed, 2 insertions, 4 deletions
diff --git a/engines/supernova/supernova.cpp b/engines/supernova/supernova.cpp index 94fcdf0fad..177d581090 100644 --- a/engines/supernova/supernova.cpp +++ b/engines/supernova/supernova.cpp @@ -103,6 +103,7 @@ SupernovaEngine::SupernovaEngine(OSystem *syst) , _currentImage(NULL) , _soundMusicIntro(NULL) , _soundMusicOutro(NULL) + , _rnd("supernova") , _brightness(255) , _menuBrightness(255) , _delay(33) @@ -121,15 +122,12 @@ SupernovaEngine::SupernovaEngine(OSystem *syst) // setup engine specific debug channels DebugMan.addDebugChannel(kDebugGeneral, "general", "Supernova general debug channel"); - - _rnd = new Common::RandomSource("supernova"); } SupernovaEngine::~SupernovaEngine() { DebugMan.clearAllDebugChannels(); delete _currentImage; - delete _rnd; delete _console; delete _gm; delete _soundMusicIntro; diff --git a/engines/supernova/supernova.h b/engines/supernova/supernova.h index d41467c719..8e5ff52b10 100644 --- a/engines/supernova/supernova.h +++ b/engines/supernova/supernova.h @@ -97,7 +97,7 @@ public: virtual Common::Error run(); - Common::RandomSource *_rnd; + Common::RandomSource _rnd; GameManager *_gm; Console *_console; Audio::SoundHandle _soundHandle; |