From a387822ef4e74569e5a4df906efdefd739511f4a Mon Sep 17 00:00:00 2001 From: Robert Vollmert Date: Tue, 17 Nov 2009 17:15:00 +0100 Subject: Rewrite view.feature_at. Now returns the feature name of the appearance of a feature in view. --- crawl-ref/source/l_view.cc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'crawl-ref/source/l_view.cc') diff --git a/crawl-ref/source/l_view.cc b/crawl-ref/source/l_view.cc index bb1b7bdbc0..93132914e3 100644 --- a/crawl-ref/source/l_view.cc +++ b/crawl-ref/source/l_view.cc @@ -11,6 +11,7 @@ #include "cluautil.h" #include "env.h" #include "player.h" +#include "terrain.h" coord_def player2show(const coord_def &s) { @@ -22,7 +23,10 @@ LUAFN(view_feature_at) COORDSHOW(s, 1, 2) const coord_def p = player2show(s); if (env.show(p)) - lua_pushnumber(ls, env.grid(s + you.pos())); + { + dungeon_feature_type f = grid_appearance(s + you.pos()); + lua_pushstring(ls, dungeon_feature_name(f)); + } return (1); } -- cgit v1.2.3-54-g00ecf