diff options
author | Eugene Sandulenko | 2016-08-05 22:01:57 +0200 |
---|---|---|
committer | Eugene Sandulenko | 2016-08-05 22:55:47 +0200 |
commit | 464f360e97ed5010b77ed469b25c3be7f87ba0d4 (patch) | |
tree | 5636d76beae71a6c2f1102a016b362f123b1be19 /engines/director/lingo/lingo.h | |
parent | cdf3c9f89eea7ab25f23b340a100a17ebee6a6ed (diff) | |
download | scummvm-rg350-464f360e97ed5010b77ed469b25c3be7f87ba0d4.tar.gz scummvm-rg350-464f360e97ed5010b77ed469b25c3be7f87ba0d4.tar.bz2 scummvm-rg350-464f360e97ed5010b77ed469b25c3be7f87ba0d4.zip |
DIRECTOR: Lingo: Made built-in functions generic
Diffstat (limited to 'engines/director/lingo/lingo.h')
-rw-r--r-- | engines/director/lingo/lingo.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/director/lingo/lingo.h b/engines/director/lingo/lingo.h index 8e73e23ba1..94fe92f9c7 100644 --- a/engines/director/lingo/lingo.h +++ b/engines/director/lingo/lingo.h @@ -89,7 +89,10 @@ struct Symbol { /* symbol table entry */ Common::String *s; /* STRING */ FloatArray *arr; /* ARRAY, POINT, RECT */ } u; - int nargs; + int nargs; /* number of arguments */ + int maxArgs; /* maximal number of arguments, for builtins */ + bool parens; /* whether parens required or not, for builitins */ + bool global; Symbol(); |