diff options
author | Eugene Sandulenko | 2016-08-17 10:22:26 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-08-17 10:22:26 +0200 |
commit | 49c68ba15590b9881908b162ca09291937b42130 (patch) | |
tree | 1bccb584b1f8fde029449107d60dc0d736262977 /engines | |
parent | 399dcc2e2f08b70175f7b3c4516f99cf80b0deb8 (diff) | |
download | scummvm-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.cpp | 41 |
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 } }; |