diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2009-10-27 21:25:59 +0100 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2009-10-27 23:16:54 +0100 |
commit | bf18513ac06c9a214f07c9a90560ebb8356ae1b0 (patch) | |
tree | 8e229f6aabf9db877b20f4a368b669d93309f87d /crawl-ref/source/l_moninf.cc | |
parent | 227fc6f7a56b489b3758ab4c89714d0c447b10b3 (diff) | |
download | crawl-ref-bf18513ac06c9a214f07c9a90560ebb8356ae1b0.tar.gz crawl-ref-bf18513ac06c9a214f07c9a90560ebb8356ae1b0.zip |
Add lua binding for inspecting env.show.
Diffstat (limited to 'crawl-ref/source/l_moninf.cc')
-rw-r--r-- | crawl-ref/source/l_moninf.cc | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/crawl-ref/source/l_moninf.cc b/crawl-ref/source/l_moninf.cc index 10a3bfbfbb..6224837e9e 100644 --- a/crawl-ref/source/l_moninf.cc +++ b/crawl-ref/source/l_moninf.cc @@ -58,23 +58,20 @@ bool in_show_bounds(const coord_def &s) return (s.rdist() <= ENV_SHOW_OFFSET); } -coord_def _show2grid(const coord_def &s) +coord_def player2grid(const coord_def &s) { return (you.pos() + s); } -coord_def _grid2show(const coord_def &g) +coord_def grid2player(const coord_def &g) { return (g - you.pos()); } -#define COORDSHOW(c, p1, p2) \ - GETCOORD(c, p1, p2, in_show_bounds) - LUAFN(mi_get_monster_at) { COORDSHOW(s, 1, 2) - coord_def p = _show2grid(s); + coord_def p = player2grid(s); if (!you.see_cell(p)) return (0); if (env.mgrid(p) == NON_MONSTER) |