From b33014e5510ddaf3a5088c934bbb53aa406b451c Mon Sep 17 00:00:00 2001 From: Robert Vollmert Date: Sun, 8 Nov 2009 01:25:43 +0100 Subject: 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. --- crawl-ref/source/mon-behv.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'crawl-ref/source/mon-behv.cc') 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) -- cgit v1.2.3-54-g00ecf