From 4d393402a8743c6d7f2455de39ec5259ddfecdba Mon Sep 17 00:00:00 2001 From: Robert Vollmert Date: Thu, 8 Oct 2009 23:03:57 +0200 Subject: Move losight radius check into los_param. --- crawl-ref/source/losparam.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'crawl-ref/source/losparam.cc') 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()); } -- cgit v1.2.3-54-g00ecf