aboutsummaryrefslogtreecommitdiff
path: root/engines/director/lingo/lingo-code.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'engines/director/lingo/lingo-code.cpp')
-rw-r--r--engines/director/lingo/lingo-code.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/engines/director/lingo/lingo-code.cpp b/engines/director/lingo/lingo-code.cpp
index ff9ae2428a..0fc99b344f 100644
--- a/engines/director/lingo/lingo-code.cpp
+++ b/engines/director/lingo/lingo-code.cpp
@@ -108,6 +108,8 @@ static struct FuncDescr {
{ Lingo::c_lt, "c_lt", "" },
{ Lingo::c_ge, "c_ge", "" },
{ Lingo::c_le, "c_le", "" },
+ { Lingo::c_jump, "c_jump", "i" },
+ { Lingo::c_jumpif, "c_jumpif", "i" },
{ Lingo::c_repeatwhilecode,"c_repeatwhilecode","oo" },
{ Lingo::c_repeatwithcode,"c_repeatwithcode","ooooos" },
{ Lingo::c_exitRepeat, "c_exitRepeat", "" },
@@ -892,6 +894,15 @@ void Lingo::c_le() {
g_lingo->push(d1);
}
+void Lingo::c_jump() {
+ warning("STUB: c_jump()");
+}
+
+void Lingo::c_jumpif() {
+ g_lingo->pop();
+ warning("STUB: c_jumpif()");
+}
+
void Lingo::c_repeatwhilecode(void) {
Datum d;
int savepc = g_lingo->_pc;