summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/los_def.cc
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-11-08 17:23:31 +0100
committerRobert Vollmert <rvollmert@gmx.net>2009-11-08 17:23:31 +0100
commit68d87e76cd00daee758f5e45e235629f03de0b9e (patch)
treebcf30c3ef9a891b7f9e61bcfdeb4587d4ff7ab2a /crawl-ref/source/los_def.cc
parent6bdaccfb8c194bfa0bb0b6769babc3710d570b45 (diff)
downloadcrawl-ref-68d87e76cd00daee758f5e45e235629f03de0b9e.tar.gz
crawl-ref-68d87e76cd00daee758f5e45e235629f03de0b9e.zip
env_show_grid is now only used inside the LOS code.
It's also called los_grid, and is a SquareArray of boolean since it doesn't need to store "objects" any more.
Diffstat (limited to 'crawl-ref/source/los_def.cc')
-rw-r--r--crawl-ref/source/los_def.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/los_def.cc b/crawl-ref/source/los_def.cc
index b01938cf6f..4106a2c02a 100644
--- a/crawl-ref/source/los_def.cc
+++ b/crawl-ref/source/los_def.cc
@@ -75,5 +75,6 @@ bool los_def::in_bounds(const coord_def& p) const
bool los_def::see_cell(const coord_def& p) const
{
- return (::see_cell(show, center, p));
+ const coord_def sp = p - center;
+ return (sp.rdist() <= ENV_SHOW_OFFSET && show(sp));
}