diff options
author | Bardur Arantsson <bardur@scientician.net> | 2012-05-17 10:08:01 +0200 |
---|---|---|
committer | Bardur Arantsson <bardur@scientician.net> | 2012-05-18 11:47:21 +0200 |
commit | bfd584db255cd99a7b094a1c06bc9bad9ec6f418 (patch) | |
tree | c8ec52b6aea548c373432532ce51eb35460501d2 /src/lua_bind.c | |
parent | 1310925badf99e0832608f8844e04fa6c70017dc (diff) |
Lua: Add get_lua_list_size()
Diffstat (limited to 'src/lua_bind.c')
-rw-r--r-- | src/lua_bind.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/lua_bind.c b/src/lua_bind.c index 469dfddb..e7870189 100644 --- a/src/lua_bind.c +++ b/src/lua_bind.c @@ -558,6 +558,13 @@ int get_lua_int(cptr name) return exec_lua(buf); } +int get_lua_list_size(cptr list_var) +{ + char buf[128]; + sprintf(buf, "return getn(%s)", list_var); + return exec_lua(buf); +} + void increase_mana(int delta) { char buf[256]; |