From 137e10eef24785a1e39aaffb6fd992e09bc49531 Mon Sep 17 00:00:00 2001 From: Tobia Tesan Date: Wed, 21 Jun 2017 00:04:54 +0200 Subject: DIRECTOR: Add kFrameScript call This follows from D4 docs. Changes semantics, *might* break stuff. --- engines/director/lingo/lingo-events.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'engines/director/lingo') diff --git a/engines/director/lingo/lingo-events.cpp b/engines/director/lingo/lingo-events.cpp index 4f261d8f11..e1a8cab7ba 100644 --- a/engines/director/lingo/lingo-events.cpp +++ b/engines/director/lingo/lingo-events.cpp @@ -166,6 +166,8 @@ void Lingo::processInputEvent(LEvent event) { g_lingo->processEvent(event, kSpriteScript, currentFrame->_sprites[spriteId]->_scriptId); } g_lingo->processEvent(event, kCastScript, currentFrame->_sprites[spriteId]->_castId); + g_lingo->processEvent(event, kFrameScript, score->_frames[score->getCurrentFrame()]->_actionId); + // TODO: Is the kFrameScript call above correct? } else if (event == kEventMouseUp) { // Frame script overrides sprite script if (!currentFrame->_sprites[spriteId]->_scriptId) -- cgit v1.2.3