aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo
diff options
context:
space:
mode:
authorEugene Sandulenko2017-02-14 19:08:05 +0100
committerEugene Sandulenko2017-02-14 19:08:05 +0100
commit8c13a263aef01e191ab4b031210186553025cf53 (patch)
tree09c52103bcb5377af9bcbfca0320a981a3b8e808 /engines/director/lingo
parentdcdce7b055742b6bc53a208a4d1292482f87bb30 (diff)
downloadscummvm-rg350-8c13a263aef01e191ab4b031210186553025cf53.tar.gz
scummvm-rg350-8c13a263aef01e191ab4b031210186553025cf53.tar.bz2
scummvm-rg350-8c13a263aef01e191ab4b031210186553025cf53.zip
DIRECTOR: Lingo: Fix rest of the 'go to' family functions
Diffstat (limited to 'engines/director/lingo')
-rw-r--r--engines/director/lingo/lingo-funcs.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/director/lingo/lingo-funcs.cpp b/engines/director/lingo/lingo-funcs.cpp
index 5ddfd0db62..ddc51f4149 100644
--- a/engines/director/lingo/lingo-funcs.cpp
+++ b/engines/director/lingo/lingo-funcs.cpp
@@ -242,6 +242,8 @@ void Lingo::func_gotoloop() {
return;
_vm->getCurrentScore()->gotoLoop();
+
+ g_director->_skipFrameAdvance = true;
}
void Lingo::func_gotonext() {
@@ -249,6 +251,8 @@ void Lingo::func_gotonext() {
return;
_vm->getCurrentScore()->gotoNext();
+
+ g_director->_skipFrameAdvance = true;
}
void Lingo::func_gotoprevious() {
@@ -256,6 +260,8 @@ void Lingo::func_gotoprevious() {
return;
_vm->getCurrentScore()->gotoPrevious();
+
+ g_director->_skipFrameAdvance = true;
}
void Lingo::func_cursor(int c) {