From f5d5f3302f59d2073c15985f8ffb3058bad7d014 Mon Sep 17 00:00:00 2001 From: Peter Kohaut Date: Thu, 29 Sep 2016 01:27:45 +0200 Subject: [PATCH] BLADERUNNER: fixed current frame selection for lights --- engines/bladerunner/slice_renderer.cpp | 4 ++-- engines/bladerunner/view.cpp | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/engines/bladerunner/slice_renderer.cpp b/engines/bladerunner/slice_renderer.cpp index 301f329794c5..cf42f80294c2 100644 --- a/engines/bladerunner/slice_renderer.cpp +++ b/engines/bladerunner/slice_renderer.cpp @@ -364,8 +364,8 @@ void SliceRenderer::drawFrame(int animationId, int animationFrame, Vector3 posit SliceRendererLights sliceRendererLights = SliceRendererLights(_lights); - _lights->setupFrame(_frame); - _setEffects->setupFrame(_frame); + _lights->setupFrame(_view._frame); + _setEffects->setupFrame(_view._frame); float sliceLine = sliceLineIterator.line(); diff --git a/engines/bladerunner/view.cpp b/engines/bladerunner/view.cpp index 9356f046dd7a..b01273f34df6 100644 --- a/engines/bladerunner/view.cpp +++ b/engines/bladerunner/view.cpp @@ -28,8 +28,7 @@ namespace BladeRunner { bool View::read(Common::ReadStream *stream) { - uint32 frame; - frame = stream->readUint32LE(); + _frame = stream->readUint32LE(); float d[12]; for (int i = 0; i != 12; ++i)