aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-funcs.cpp
diff options
context:
space:
mode:
authorDmitry Iskrich2016-06-28 17:09:46 +0300
committerEugene Sandulenko2016-08-03 23:40:36 +0200
commitaac6c9695a5007b5027df8686b257d9a923a2099 (patch)
tree744d142f97baa32a7710a32f71221082cf828b96 /engines/director/lingo/lingo-funcs.cpp
parent9319eee100b6c813c2bbe50da79f741e06649018 (diff)
downloadscummvm-rg350-aac6c9695a5007b5027df8686b257d9a923a2099.tar.gz
scummvm-rg350-aac6c9695a5007b5027df8686b257d9a923a2099.tar.bz2
scummvm-rg350-aac6c9695a5007b5027df8686b257d9a923a2099.zip
DIRECTOR: Execute goto scripts
Diffstat (limited to 'engines/director/lingo/lingo-funcs.cpp')
-rw-r--r--engines/director/lingo/lingo-funcs.cpp12
1 files changed, 12 insertions, 0 deletions
diff --git a/engines/director/lingo/lingo-funcs.cpp b/engines/director/lingo/lingo-funcs.cpp
index eca6641a31..eae253db89 100644
--- a/engines/director/lingo/lingo-funcs.cpp
+++ b/engines/director/lingo/lingo-funcs.cpp
@@ -208,4 +208,16 @@ void Lingo::func_goto(Common::String &frame, Common::String &movie) {
_vm->_currentScore->setCurrentFrame(strtol(frame.c_str(), 0, 10));
}
+void Lingo::func_gotoLoop() {
+ _vm->_currentScore->goToLoop();
+}
+
+void Lingo::func_gotoNext() {
+ _vm->_currentScore->goToNext();
+}
+
+void Lingo::func_gotoPrev() {
+ _vm->_currentScore->goToPrevious();
+}
+
}