summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/mon-behv.cc
diff options
context:
space:
mode:
authorRobert Vollmert <rvollmert@gmx.net>2009-11-08 01:25:43 +0100
committerRobert Vollmert <rvollmert@gmx.net>2009-11-08 01:41:41 +0100
commitb33014e5510ddaf3a5088c934bbb53aa406b451c (patch)
treedde4379a3ad2a0b8eb10179029d4acac6aa88a76 /crawl-ref/source/mon-behv.cc
parentdbb39bdfc8ddc1c4b06b07f09d626791e46ed4bb (diff)
downloadcrawl-ref-b33014e5510ddaf3a5088c934bbb53aa406b451c.tar.gz
crawl-ref-b33014e5510ddaf3a5088c934bbb53aa406b451c.zip
Replace bounds_func with circle_def.
The various LOS objects and functions now accept a circle_def instead of a bounds_func. This is a little less generic, but should eventually help with iterating over coordinates in any los_def.
Diffstat (limited to 'crawl-ref/source/mon-behv.cc')
-rw-r--r--crawl-ref/source/mon-behv.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/crawl-ref/source/mon-behv.cc b/crawl-ref/source/mon-behv.cc
index 671c8eec1e..f9c97804fb 100644
--- a/crawl-ref/source/mon-behv.cc
+++ b/crawl-ref/source/mon-behv.cc
@@ -691,7 +691,8 @@ static bool _choose_random_patrol_target_grid(monsters *mon)
const int rad = (intel >= I_ANIMAL || !patrol_seen) ? LOS_RADIUS : 5;
const bool is_smart = (intel >= I_NORMAL);
- los_def patrol(mon->patrol_point, opacity_monmove(*mon), bounds_radius(rad));
+ los_def patrol(mon->patrol_point, opacity_monmove(*mon),
+ circle_def(rad, C_ROUND));
patrol.update();
los_def lm(mon->pos(), opacity_monmove(*mon));
if (is_smart || !patrol_seen)