summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/dat/clua/dungeon.lua
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/dat/clua/dungeon.lua')
-rw-r--r--crawl-ref/source/dat/clua/dungeon.lua12
1 files changed, 12 insertions, 0 deletions
diff --git a/crawl-ref/source/dat/clua/dungeon.lua b/crawl-ref/source/dat/clua/dungeon.lua
index 4c8d5ddc86..f1997af8e6 100644
--- a/crawl-ref/source/dat/clua/dungeon.lua
+++ b/crawl-ref/source/dat/clua/dungeon.lua
@@ -270,6 +270,18 @@ function dgn.rectangle_forall(tl, br, fpred)
return true
end
+function dgn.gridmark(x, y, grid, marker)
+ dgn.grid(x, y, grid)
+ if marker then
+ local t = type(marker)
+ if t == "function" or t == "table" then
+ dgn.register_lua_marker(x, y, marker)
+ else
+ dgn.register_feature_marker(x, y, marker)
+ end
+ end
+end
+
----------------------------------------------------------------------
-- Convenience functions for vaults.