summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/cluautil.cc
diff options
context:
space:
mode:
authorDarshan Shaligram <dshaligram@users.sourceforge.net>2010-01-05 01:31:26 +0530
committerDarshan Shaligram <dshaligram@users.sourceforge.net>2010-01-05 01:34:27 +0530
commited85466e0202b396bb8d5469d2babd2a24664afc (patch)
treedc8803ffada803a7910d1cea36d96361c916f59d /crawl-ref/source/cluautil.cc
parente88370a40d2cad80bf114500d42291f11dcff5fb (diff)
downloadcrawl-ref-ed85466e0202b396bb8d5469d2babd2a24664afc.tar.gz
crawl-ref-ed85466e0202b396bb8d5469d2babd2a24664afc.zip
Fix Shoal:$ generation bugs: stairs could be surrounded by deep water, hut entrances could be blocked by rock.
shoal-hut.lua test generates 1k Shoal:$ levels and verifies that the levels pass sanity tests.
Diffstat (limited to 'crawl-ref/source/cluautil.cc')
-rw-r--r--crawl-ref/source/cluautil.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/crawl-ref/source/cluautil.cc b/crawl-ref/source/cluautil.cc
index a9cb1cec7b..d774b3318a 100644
--- a/crawl-ref/source/cluautil.cc
+++ b/crawl-ref/source/cluautil.cc
@@ -46,12 +46,6 @@ void clua_push_map(lua_State *ls, map_def *map)
*mapref = map;
}
-void clua_push_coord(lua_State *ls, const coord_def &c)
-{
- lua_pushnumber(ls, c.x);
- lua_pushnumber(ls, c.y);
-}
-
void clua_push_dgn_event(lua_State *ls, const dgn_event *devent)
{
const dgn_event **de =
@@ -110,6 +104,8 @@ int clua_stringtable(lua_State *ls, const std::vector<std::string> &s)
return clua_gentable(ls, s, clua_pushcxxstring);
}
+// Pushes a coord_def as a dgn.point Lua object. Note that this is quite
+// different from dlua_pushcoord.
int clua_pushpoint(lua_State *ls, const coord_def &pos)
{
lua_pushnumber(ls, pos.x);