From 77eea722afe175003baba3ed5341bfbf8cf988f6 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Wed, 19 Sep 2007 13:55:05 +0000 Subject: Modified patch #1738058: "Action recorder". svn-id: r28968 --- engines/kyra/kyra.cpp | 2 ++ engines/kyra/sprites.cpp | 2 ++ 2 files changed, 4 insertions(+) (limited to 'engines/kyra') diff --git a/engines/kyra/kyra.cpp b/engines/kyra/kyra.cpp index 6fdeaac2a6..8797038ca6 100644 --- a/engines/kyra/kyra.cpp +++ b/engines/kyra/kyra.cpp @@ -71,6 +71,8 @@ KyraEngine::KyraEngine(OSystem *system, const GameFlags &flags) Common::addSpecialDebugLevel(kDebugLevelSequence, "Sequence", "Sequence debug level"); Common::addSpecialDebugLevel(kDebugLevelMovie, "Movie", "Movie debug level"); Common::addSpecialDebugLevel(kDebugLevelTimer, "Timer", "Timer debug level"); + + system->getEventManager()->registerRandomSource(_rnd, "kyra"); } int KyraEngine::init() { diff --git a/engines/kyra/sprites.cpp b/engines/kyra/sprites.cpp index be1fd2df7e..ad513d80f4 100644 --- a/engines/kyra/sprites.cpp +++ b/engines/kyra/sprites.cpp @@ -28,6 +28,7 @@ #include "common/stream.h" #include "common/util.h" #include "common/system.h" +#include "common/events.h" #include "kyra/screen.h" #include "kyra/kyra_v1.h" #include "kyra/sprites.h" @@ -47,6 +48,7 @@ Sprites::Sprites(KyraEngine_v1 *vm, OSystem *system) { _spriteDefStart = 0; memset(_drawLayerTable, 0, sizeof(_drawLayerTable)); _sceneAnimatorBeaconFlag = 0; + system->getEventManager()->registerRandomSource(_rnd, "kyraSprites"); } Sprites::~Sprites() { -- cgit v1.2.3