summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/l_libs.h
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-10-20 10:58:06 +0200
committerRobert Vollmert <rvollmert@gmx.net>2009-10-20 11:01:36 +0200
commitb00943ff50ceecafa35b13e6286f04b4e4e30070 (patch)
tree031d944883eba8fa0f5a59a0997e7e7f681d82b7 /crawl-ref/source/l_libs.h
parentfb8e411ac2455c3b5247efd1ee87a6c4e1be0b0f (diff)
downloadcrawl-ref-b00943ff50ceecafa35b13e6286f04b4e4e30070.tar.gz
crawl-ref-b00943ff50ceecafa35b13e6286f04b4e4e30070.zip
Split out grid and feature-related bindings.
Diffstat (limited to 'crawl-ref/source/l_libs.h')
-rw-r--r--crawl-ref/source/l_libs.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/crawl-ref/source/l_libs.h b/crawl-ref/source/l_libs.h
index 030c5fd056..7b1b60ad89 100644
--- a/crawl-ref/source/l_libs.h
+++ b/crawl-ref/source/l_libs.h
@@ -16,6 +16,7 @@ extern const struct luaL_reg crawl_lib[];
extern const struct luaL_reg dgn_lib[];
extern const struct luaL_reg dgn_build_lib[];
extern const struct luaL_reg dgn_event_lib[];
+extern const struct luaL_reg dgn_grid_lib[];
extern const struct luaL_reg dgn_item_lib[];
extern const struct luaL_reg dgn_level_lib[];
extern const struct luaL_reg dgn_mons_lib[];
@@ -51,6 +52,9 @@ void register_builder_funcs(lua_State *ls);
#define COORDS(c, p1, p2) \
GETCOORD(c, p1, p2, in_bounds)
+#define FEAT(f, pos) \
+dungeon_feature_type f = check_lua_feature(ls, pos)
+
#define LEVEL(lev, br, pos) \
const char *level_name = luaL_checkstring(ls, pos); \
level_area_type lev = str_to_level_area_type(level_name); \