aboutsummaryrefslogtreecommitdiff
path: root/engines
diff options
context:
space:
mode:
authorEugene Sandulenko2016-08-17 10:22:26 +0200
committerEugene Sandulenko2016-08-17 10:22:26 +0200
commit49c68ba15590b9881908b162ca09291937b42130 (patch)
tree1bccb584b1f8fde029449107d60dc0d736262977 /engines
parent399dcc2e2f08b70175f7b3c4516f99cf80b0deb8 (diff)
downloadscummvm-rg350-49c68ba15590b9881908b162ca09291937b42130.tar.gz
scummvm-rg350-49c68ba15590b9881908b162ca09291937b42130.tar.bz2
scummvm-rg350-49c68ba15590b9881908b162ca09291937b42130.zip
DIRECTOR: Lingo: Added descriptions for rest of the commands
Diffstat (limited to 'engines')
-rw-r--r--engines/director/lingo/lingo-code.cpp41
1 files changed, 41 insertions, 0 deletions
diff --git a/engines/director/lingo/lingo-code.cpp b/engines/director/lingo/lingo-code.cpp
index 0769a0f8cb..150e242e88 100644
--- a/engines/director/lingo/lingo-code.cpp
+++ b/engines/director/lingo/lingo-code.cpp
@@ -56,11 +56,52 @@ static struct FuncDescr {
const char *name;
const char *args;
} funcDescr[] = {
+ { 0, "STOP", "" },
{ Lingo::c_xpop, "c_xpop", "" },
{ Lingo::c_printtop, "c_printtop", "" },
{ Lingo::c_constpush, "c_constpush", "i" },
{ Lingo::c_voidpush, "c_voidpush", "" },
{ Lingo::c_fconstpush, "c_fconstpush", "f" },
+ { Lingo::c_stringpush, "c_stringpush", "s" },
+ { Lingo::c_varpush, "c_varpush", "s" },
+ { Lingo::c_assign, "c_assign", "" },
+ { Lingo::c_eval, "c_eval", "" },
+ { Lingo::c_theentitypush,"c_theentitypush","ii" }, // entity, field
+ { Lingo::c_theentityassign,"c_theentityassign","ii" },
+ { Lingo::c_swap, "c_swap", "" },
+ { Lingo::c_add, "c_add", "" },
+ { Lingo::c_sub, "c_sub", "" },
+ { Lingo::c_mul, "c_mul", "" },
+ { Lingo::c_div, "c_div", "" },
+ { Lingo::c_negate, "c_negate", "" },
+ { Lingo::c_ampersand, "c_ampersand", "" },
+ { Lingo::c_concat, "c_concat", "" },
+ { Lingo::c_contains, "c_contains", "" },
+ { Lingo::c_starts, "c_starts", "" },
+ { Lingo::c_intersects, "c_intersects", "" },
+ { Lingo::c_within, "c_within", "" },
+ { Lingo::c_and, "c_and", "" },
+ { Lingo::c_or, "c_or", "" },
+ { Lingo::c_not, "c_not", "" },
+ { Lingo::c_eq, "c_eq", "" },
+ { Lingo::c_neq, "c_neq", "" },
+ { Lingo::c_gt, "c_gt", "" },
+ { Lingo::c_lt, "c_lt", "" },
+ { Lingo::c_ge, "c_ge", "" },
+ { Lingo::c_le, "c_le", "" },
+ { Lingo::c_repeatwhilecode,"c_repeatwhilecode","oo" },
+ { Lingo::c_repeatwithcode,"c_repeatwithcode","ooooos" },
+ { Lingo::c_ifcode, "c_ifcode", "oooi" },
+ { Lingo::c_goto, "c_goto", "" },
+ { Lingo::c_gotoloop, "c_gotoloop", "" },
+ { Lingo::c_gotonext, "c_gotonext", "" },
+ { Lingo::c_gotoprevious,"c_gotoprevious","" },
+ { Lingo::c_play, "c_play", "" },
+ { Lingo::c_playdone, "c_playdone", "" },
+ { Lingo::c_call, "c_call", "si" },
+ { Lingo::c_procret, "c_procret", "" },
+ { Lingo::c_global, "c_global", "s" },
+ { Lingo::c_open, "c_open", "" },
{ 0, 0, 0 }
};