/dports/games/stonesoup/crawl-0.27.1/crawl-ref/source/ |
H A D | coordit.h | 65 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 D | coordit.cc | 170 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 D | areas.cc | 122 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 D | mon-movetarget.cc | 36 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 D | attitude-change.cc | 153 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 D | spl-goditem.cc | 645 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 D | spl-util.cc | 608 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 D | god-passive.cc | 742 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 D | exclude.cc | 91 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 D | decks.cc | 1060 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 D | spl-clouds.cc | 197 for (radius_iterator ri(center, LOS_NO_TRANS); ri; ++ri) in corpse_rot()
|
H A D | evoke.cc | 748 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 D | spl-damage.cc | 2592 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 D | god-abil.cc | 210 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 D | teleport.cc | 311 for (radius_iterator ri(moved->pos(), LOS_NO_TRANS); ri; ++ri) in random_space_weighted()
|
H A D | spl-transloc.cc | 91 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 D | mon-util.cc | 4810 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 D | mon-cast.cc | 2287 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 D | spl-cast.cc | 1174 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 D | god-wrath.cc | 613 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 D | l-dgnbld.cc | 1344 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 D | abyss.cc | 544 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 D | xom.cc | 1851 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 D | startup.cc | 214 for (radius_iterator ri(you.pos(), LOS_SOLID); ri; ++ri) in _zap_los_monsters()
|
H A D | mutation.cc | 3031 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()
|