diff options
Diffstat (limited to 'crawl-ref/source/clua.h')
-rw-r--r-- | crawl-ref/source/clua.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/crawl-ref/source/clua.h b/crawl-ref/source/clua.h index 1bbf70c720..6877c47a18 100644 --- a/crawl-ref/source/clua.h +++ b/crawl-ref/source/clua.h @@ -128,6 +128,7 @@ public: void pushglobal(const std::string &name); + maybe_bool callmbooleanfn(const char *fn, const char *params, ...); bool callbooleanfn(bool defval, const char *fn, const char *params, ...); bool callfn(const char *fn, int nargs, int nret = 1); bool callfn(const char *fn, const char *params, ...); @@ -189,6 +190,8 @@ private: bool calltopfn(lua_State *ls, const char *format, va_list args, int retc = -1, va_list *fnr = NULL); + maybe_bool callmbooleanfn(const char *fn, const char *params, + const va_list *args); int push_args(lua_State *ls, const char *format, va_list args, va_list *cpto = NULL); |