Home
last modified time | relevance | path

Searched refs:radius_iterator (Results 1 – 25 of 41) sorted by relevance

12

/dports/games/stonesoup/crawl-0.27.1/crawl-ref/source/
H A Dcoordit.h65 class radius_iterator : public iterator<forward_iterator_tag, coord_def>
68 radius_iterator(const coord_def center, int radius, circle_type ctype,
70 radius_iterator(const coord_def center, int radius, circle_type ctype,
72 radius_iterator(const coord_def center, los_type los,
100 class vision_iterator : public radius_iterator
104 radius_iterator(_who.pos(), LOS_NONE), who(_who) {}; in vision_iterator()
130 class orth_adjacent_iterator : public radius_iterator
135 radius_iterator(pos, 1, C_POINTY, _exclude_center) {}
H A Dcoordit.cc170 radius_iterator::radius_iterator(const coord_def _center, int r, in radius_iterator() function in radius_iterator
191 radius_iterator::radius_iterator(const coord_def _center, in radius_iterator() function in radius_iterator
206 radius_iterator::radius_iterator(const coord_def _center, in radius_iterator() function in radius_iterator
229 radius_iterator::operator bool() const in operator bool()
234 coord_def radius_iterator::operator *() const in operator *()
239 const coord_def* radius_iterator::operator->() const in operator ->()
255 void radius_iterator::operator++() in operator ++()
299 void radius_iterator::operator++(int) in operator ++()
308 radius_iterator::operator++(); in operator ++()
517 for (radius_iterator ri(center, r, C_CIRCLE); ri; ++ri) in coordit_tests()
[all …]
H A Dareas.cc122 for (radius_iterator ri(a->pos(), r, C_SQUARE); ri; ++ri) in _actor_areas()
131 for (radius_iterator ri(a->pos(), r, C_SQUARE, LOS_DEFAULT, true); ri; ++ri) in _actor_areas()
140 for (radius_iterator ri(a->pos(), r, C_SQUARE, LOS_DEFAULT); ri; ++ri) in _actor_areas()
149 for (radius_iterator ri(a->pos(), r, C_SQUARE, LOS_SOLID); ri; ++ri) in _actor_areas()
165 for (radius_iterator ri(a->pos(), r, C_SQUARE, LOS_DEFAULT); ri; ++ri) in _actor_areas()
201 for (radius_iterator ri(you.pos(), r, C_SQUARE, LOS_DEFAULT); ri; ++ri) in _update_agrid()
210 for (radius_iterator ri(you.pos(), r, C_SQUARE); in _update_agrid()
224 for (radius_iterator ri(you.pos(), r, C_SQUARE); in _update_agrid()
414 for (radius_iterator ri(center, radius, C_SQUARE); ri; ++ri) in create_sanctuary()
H A Dmon-movetarget.cc36 for (radius_iterator ri(mon->pos(), 2, C_SQUARE); ri; ++ri) in _mark_neighbours_target_unreachable()
354 for (radius_iterator ri(mon->pos(), LOS_NO_TRANS); ri; ++ri) in find_merfolk_avatar_water_target()
591 for (radius_iterator ri(mon->patrol_point, you.current_vision, C_SQUARE, true); in _choose_random_patrol_target_grid()
787 for (radius_iterator r_it(mon->pos(), LOS_NO_TRANS, true); r_it; ++r_it) in _band_wander_target()
832 for (radius_iterator r_it(mon->pos(), LOS_NO_TRANS, true); r_it; ++r_it) in _herd_wander_target()
H A Dattitude-change.cc153 for (radius_iterator ri(you.pos(), LOS_DEFAULT); ri; ++ri) in yred_slaves_abandon_you()
200 for (radius_iterator ri(you.pos(), LOS_DEFAULT); ri; ++ri) in beogh_followers_abandon_you()
H A Dspl-goditem.cc645 for (radius_iterator ri(you.pos(), map_radius, C_SQUARE); ri; ++ri) in detect_items()
721 for (radius_iterator ri(you.pos(), map_radius, C_SQUARE); ri; ++ri) in detect_creatures()
1072 for (radius_iterator ri(where, LOS_SOLID, true); ri; ++ri) in holy_word()
1257 for (radius_iterator ri(where, LOS_NO_TRANS); ri; ++ri) in torment()
H A Dspl-util.cc608 for (radius_iterator ri(where, LOS_NO_TRANS); ri; ++ri) in apply_area_visible()
1562 for (radius_iterator ri(you.pos(), range, C_SQUARE, LOS_NO_TRANS); in spell_no_hostile_in_range()
1585 for (radius_iterator ri(you.pos(), range, C_SQUARE, LOS_NO_TRANS); in spell_no_hostile_in_range()
1688 for (radius_iterator ri(you.pos(), range, C_SQUARE, LOS_DEFAULT); in spell_no_hostile_in_range()
H A Dgod-passive.cc742 for (radius_iterator ri(you.pos(), map_radius, C_SQUARE); ri; ++ri) in ash_detect_portals()
808 for (radius_iterator ri(whom->pos(), LOS_RADIUS, C_SQUARE, LOS_DEFAULT); in gozag_gold_in_los()
897 for (radius_iterator ri(you.pos(), radius, C_SQUARE, LOS_SOLID, true); in qazlal_storm_clouds()
1331 for (radius_iterator ai(you.pos(), 2, C_SQUARE, LOS_SOLID); ai; ++ai) in wu_jian_heaven_tick()
H A Dexclude.cc91 for (radius_iterator ri(you.pos(), LOS_DEFAULT); ri; ++ri) in add_auto_excludes()
229 for (radius_iterator ri(ex.pos, ex.radius, C_SQUARE); ri; ++ri) in add_exclude_points()
H A Ddecks.cc1060 for (radius_iterator ri(you.pos(), LOS_DEFAULT, true); ri; ++ri) in _stairs_card()
1383 for (radius_iterator di(you.pos(), LOS_NO_TRANS); di; ++di) in _cloud_card()
1428 for (radius_iterator ri(you.pos(), LOS_NO_TRANS, true); ri; ++ri) in _storm_card()
1540 for (radius_iterator di(you.pos(), LOS_NO_TRANS); di; ++di) in _wild_magic_card()
H A Dspl-clouds.cc197 for (radius_iterator ri(center, LOS_NO_TRANS); ri; ++ri) in corpse_rot()
H A Devoke.cc748 for (radius_iterator ri(you.pos(), LOS_NO_TRANS); ri; ++ri) in _find_tremorstone_target()
762 for (radius_iterator ri(you.pos(), 3, C_SQUARE, LOS_NO_TRANS, true); ri; ++ri) in _find_tremorstone_target()
909 for (radius_iterator di(you.pos(), LOS_NO_TRANS); di; ++di) in _condenser()
H A Dspl-damage.cc2592 for (radius_iterator ri(pos, LOS_NO_TRANS); ri; ++ri) in forest_near_enemy()
2609 for (radius_iterator ri(pos, LOS_DEFAULT); ri; ++ri) in forest_message()
2633 for (radius_iterator ri(pos, LOS_NO_TRANS); ri; ++ri) in forest_damage()
2732 for (radius_iterator ri(you.pos(), range, C_SQUARE, LOS_SOLID_SEE, true); ri; ++ri) in cast_dazzling_flash()
2773 for (radius_iterator ri(you.pos(), range, C_SQUARE, LOS_SOLID_SEE, true); in cast_dazzling_flash()
3323 for (radius_iterator ri(you.pos(), range, C_SQUARE, LOS_NO_TRANS, true); in cast_hailstorm()
3348 for (radius_iterator ri(you.pos(), range, C_SQUARE, LOS_NO_TRANS, true); in cast_hailstorm()
3504 for (radius_iterator ri(center, in find_ramparts_walls()
3752 for (radius_iterator ri(center, radius, C_SQUARE, LOS_NO_TRANS, true); ri; in find_bog_locations()
H A Dgod-abil.cc210 for (radius_iterator ri(you.pos(), 3, C_SQUARE, LOS_SOLID); ri; ++ri) in bless_weapon()
220 for (radius_iterator ri(you.pos(), 2, C_SQUARE, LOS_SOLID); ri; ++ri) in bless_weapon()
772 for (radius_iterator ri(you.pos(), LOS_DEFAULT); ri; ++ri) in zin_check_recite_to_monsters()
1806 for (radius_iterator ri(you.pos(), corpse_delivery_radius, C_SQUARE, in kiku_receive_corpses()
1821 for (radius_iterator ri(you.pos(), corpse_delivery_radius, C_SQUARE, in kiku_receive_corpses()
2490 for (radius_iterator ri(you.pos(), LOS_DEFAULT); ri; ++ri) in spare_beogh_convert()
2506 for (radius_iterator pi(you.pos(), LOS_DEFAULT); pi; ++pi) in spare_beogh_convert()
3393 for (radius_iterator ri(beam.target, max_radius, C_SQUARE, LOS_SOLID, true); in qazlal_upheaval()
3505 for (radius_iterator ri(you.pos(), LOS_RADIUS, C_SQUARE, true); ri; ++ri) in qazlal_elemental_force()
3567 for (radius_iterator ri(you.pos(), LOS_RADIUS, C_SQUARE, LOS_NO_TRANS, true); in qazlal_disaster_area()
[all …]
H A Dteleport.cc311 for (radius_iterator ri(moved->pos(), LOS_NO_TRANS); ri; ++ri) in random_space_weighted()
H A Dspl-transloc.cc91 for (radius_iterator ri(you.pos(), LOS_RADIUS, C_SQUARE); ri; ++ri) in disjunction_spell()
318 for (radius_iterator ri(target, HOP_FUZZ_RADIUS, C_SQUARE, LOS_NO_TRANS); in _fuzz_hop_destination()
H A Dmon-util.cc4810 for (radius_iterator ri(you.pos(), LOS_NO_TRANS, true); ri; ++ri) in get_dist_to_nearest_monster()
4835 for (radius_iterator ri(you.pos(), LOS_DEFAULT); ri; ++ri) in monster_nearby()
5291 for (radius_iterator ri(you.pos(), LOS_NO_TRANS); ri; ++ri) in choose_random_nearby_monster()
5702 static bool _apply_to_monsters(monster_func f, radius_iterator&& ri) in _apply_to_monsters()
5718 return _apply_to_monsters(f, radius_iterator(where, radius, C_SQUARE, in apply_monsters_around_square()
5724 return _apply_to_monsters(f, radius_iterator(where, los, true)); in apply_visible_monsters()
H A Dmon-cast.cc2287 for (radius_iterator ri(you.pos(), LOS_RADIUS, C_SQUARE); in _seal_doors_and_stairs()
2596 for (radius_iterator ri(caster.pos(), LOS_NO_TRANS); ri; ++ri) in _still_winds_goodness()
2868 for (radius_iterator ri(mon->pos(), LOS_NO_TRANS); ri; ++ri) in _awaken_vines()
3166 for (radius_iterator ri(mons->pos(), LOS_RADIUS, C_SQUARE); ri; ++ri) in _corrupting_pulse()
3715 for (auto ri = radius_iterator(mons.pos(), LOS_NO_TRANS); ri; ++ri) in _should_cast_spell()
3967 for (radius_iterator ri(you.pos(), in handle_mon_spell()
4991 for (radius_iterator ri(defender.pos(), LOS_SOLID); ri; ++ri) in _flay()
5001 for (radius_iterator ri(defender.pos(), LOS_SOLID); ri; ++ri) in _flay()
5264 for (radius_iterator ri(beam.target, radius, C_SQUARE, LOS_SOLID, true); in _mons_upheaval()
H A Dspl-cast.cc1174 for (radius_iterator ri(a->pos(), LOS_NO_TRANS); ri; ++ri) in _find_blink_targets()
1219 for (radius_iterator ri(a->pos(), LOS_NO_TRANS); ri; ++ri) in _simple_find_corpses()
2814 for (radius_iterator ri(you.pos(), rank, C_SQUARE, LOS_NO_TRANS, true); ri; ++ri) in do_demonic_magic()
H A Dgod-wrath.cc613 for (radius_iterator rad(you.pos(), LOS_NO_TRANS, true); rad; in _count_corpses_in_los()
1570 radius_iterator los_it(target, LOS_NO_TRANS, true); in _prioritise_adjacent()
H A Dl-dgnbld.cc1344 for (radius_iterator ri(coord_def(x, y), 1, in LUAFN()
1417 for (radius_iterator ri(coord_def(x, y), 1, in LUAFN()
2010 for (radius_iterator ai(coord_def(x, y), boxy ? 2 : 1, C_CIRCLE, in LUAFN()
H A Dabyss.cc544 for (radius_iterator ri(you.pos(), LOS_DEFAULT); ri; ++ri) in abyss_exit_nearness()
554 for (radius_iterator ri(you.pos(), LOS_DEFAULT); ri; ++ri) in abyss_rune_nearness()
H A Dxom.cc1851 for (radius_iterator ri(you.pos(), LOS_DEFAULT); ri; ++ri) in _xom_pseudo_miscast()
2362 for (radius_iterator ri(you.pos(), LOS_RADIUS, C_SQUARE); ri; ++ri) in _nearby_stairs()
2928 for (radius_iterator ri(you.pos(), 2, C_SQUARE, LOS_SOLID, true); ri; in _xom_choose_good_action()
H A Dstartup.cc214 for (radius_iterator ri(you.pos(), LOS_SOLID); ri; ++ri) in _zap_los_monsters()
H A Dmutation.cc3031 for (radius_iterator ri(you.pos(), radius, C_SQUARE); ri; ++ri) in check_monster_detect()
3074 for (radius_iterator ri2(mon->pos(), 2, C_SQUARE); ri2; ++ri2) in check_monster_detect()

12