From eeddcfeffc90adf2bc1add1c80f31b0b43f1bb26 Mon Sep 17 00:00:00 2001 From: Peter Kohaut Date: Tue, 18 Jun 2019 22:41:41 +0200 Subject: BLADERUNNER: Fixed actors update timer This was causing unnecessary delay for actors scripts after subsequent reloads. --- engines/bladerunner/bladerunner.cpp | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'engines/bladerunner/bladerunner.cpp') diff --git a/engines/bladerunner/bladerunner.cpp b/engines/bladerunner/bladerunner.cpp index 3d20423c39..c6e5293c6b 100644 --- a/engines/bladerunner/bladerunner.cpp +++ b/engines/bladerunner/bladerunner.cpp @@ -2101,6 +2101,8 @@ bool BladeRunnerEngine::loadGame(Common::SeekableReadStream &stream) { _policeMaze->load(s); _crimesDatabase->load(s); + _actorUpdateCounter = 0; + _actorUpdateTimeLast = 0; _gameIsLoading = false; _settings->setNewSetAndScene(_settings->getSet(), _settings->getScene()); @@ -2139,6 +2141,8 @@ void BladeRunnerEngine::newGame(int difficulty) { InitScript initScript(this); initScript.SCRIPT_Initialize_Game(); + _actorUpdateCounter = 0; + _actorUpdateTimeLast = 0; initChapterAndScene(); _settings->setStartingGame(); -- cgit v1.2.3