diff options
author | Robert Vollmert <rvollmert@gmx.net> | 2009-10-08 23:03:57 +0200 |
---|---|---|
committer | Robert Vollmert <rvollmert@gmx.net> | 2009-10-08 23:03:57 +0200 |
commit | 4d393402a8743c6d7f2455de39ec5259ddfecdba (patch) | |
tree | d07a70fb10cb0051de3583fb3884e248468ff473 /crawl-ref/source/losparam.cc | |
parent | ac38661a15a4ac915e6b5b59dc4aabe5ae5da05c (diff) | |
download | crawl-ref-4d393402a8743c6d7f2455de39ec5259ddfecdba.tar.gz crawl-ref-4d393402a8743c6d7f2455de39ec5259ddfecdba.zip |
Move losight radius check into los_param.
Diffstat (limited to 'crawl-ref/source/losparam.cc')
-rw-r--r-- | crawl-ref/source/losparam.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/crawl-ref/source/losparam.cc b/crawl-ref/source/losparam.cc index cd746d0b58..c0a3ed0298 100644 --- a/crawl-ref/source/losparam.cc +++ b/crawl-ref/source/losparam.cc @@ -10,6 +10,7 @@ REVISION("$Rev$"); #include "cloud.h" #include "externs.h" +#include "los.h" #include "stuff.h" #include "terrain.h" @@ -23,12 +24,12 @@ los_param_trans::los_param_trans(const coord_def& c) coord_def los_param_trans::trans(const coord_def& p) const { - return p + center; + return (p + center); } -bool los_param_trans::map_bounds(const coord_def& p) const +bool los_param_trans::los_bounds(const coord_def& p) const { - return ::map_bounds(trans(p)); + return (map_bounds(trans(p)) && p.abs() <= get_los_radius_squared()); } |