From bf44e97d79019c926b214f9f6b109a192d46e2ec Mon Sep 17 00:00:00 2001 From: Peter Kohaut Date: Sat, 10 Sep 2016 18:33:04 +0200 Subject: BLADERUNNER: added all scene scripts, esper script, kia script, vk script, completed init script. Added decoding of lights from VQA. Moved view from scene. --- engines/bladerunner/vqa_player.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'engines/bladerunner/vqa_player.cpp') diff --git a/engines/bladerunner/vqa_player.cpp b/engines/bladerunner/vqa_player.cpp index d7b53ff94c..2c408066fd 100644 --- a/engines/bladerunner/vqa_player.cpp +++ b/engines/bladerunner/vqa_player.cpp @@ -65,7 +65,7 @@ int VQAPlayer::update() { queueAudioFrame(_decoder.decodeAudioFrame()); _surface = _decoder.decodeVideoFrame(); _zBuffer = _decoder.decodeZBuffer(); - _view = _decoder.getView(); + //_view = _decoder.getView(); } _decodedFrame = calcNextFrame(_curFrame); @@ -89,7 +89,7 @@ int VQAPlayer::update() { if (_curFrame >= 0) { _surface = _decoder.decodeVideoFrame(); _zBuffer = _decoder.decodeZBuffer(); - _view = _decoder.getView(); + //_view = _decoder.getView(); } _decodedFrame = calcNextFrame(_curFrame); @@ -115,6 +115,16 @@ const uint16 *VQAPlayer::getZBuffer() const { return _zBuffer; } +void VQAPlayer::updateView(View* view) +{ + _decoder.decodeView(view); +} + +void VQAPlayer::updateLights(Lights* lights) +{ + _decoder.decodeLights(lights); +} + bool VQAPlayer::setLoop(int loop) { int begin, end; if (!_decoder.getLoopBeginAndEndFrame(loop, &begin, &end)) { -- cgit v1.2.3