aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo
diff options
context:
space:
mode:
authorTobia Tesan2017-06-21 00:04:54 +0200
committerEugene Sandulenko2017-07-05 08:35:33 +0200
commit137e10eef24785a1e39aaffb6fd992e09bc49531 (patch)
treec54a9d481e19b14599eda92ddd31111ca5e252ce /engines/director/lingo
parent0584f936dc539d6f3bded18046df96eaf9b88b6b (diff)
downloadscummvm-rg350-137e10eef24785a1e39aaffb6fd992e09bc49531.tar.gz
scummvm-rg350-137e10eef24785a1e39aaffb6fd992e09bc49531.tar.bz2
scummvm-rg350-137e10eef24785a1e39aaffb6fd992e09bc49531.zip
DIRECTOR: Add kFrameScript call
This follows from D4 docs. Changes semantics, *might* break stuff.
Diffstat (limited to 'engines/director/lingo')
-rw-r--r--engines/director/lingo/lingo-events.cpp2
1 files changed, 2 insertions, 0 deletions
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)