diff options
Diffstat (limited to 'crawl-ref/source/stuff.cc')
-rw-r--r-- | crawl-ref/source/stuff.cc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/crawl-ref/source/stuff.cc b/crawl-ref/source/stuff.cc index 38b0a247c9..92ba9294ec 100644 --- a/crawl-ref/source/stuff.cc +++ b/crawl-ref/source/stuff.cc @@ -83,6 +83,13 @@ radius_iterator::radius_iterator( const coord_def& _center, int _radius, require_los(_require_los), exclude_center(_exclude_center), iter_done(false) { + reset(); +} + +void radius_iterator::reset() +{ + iter_done = false; + location.x = center.x - radius; location.y = center.y - radius; |