aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/supernova/supernova.cpp4
-rw-r--r--engines/supernova/supernova.h2
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;