Home
last modified time | relevance | path

Searched refs:distance_iterator (Results 1 – 22 of 22) sorted by relevance

/dports/games/stonesoup/crawl-0.27.1/crawl-ref/source/
H A Dcoordit.cc356 distance_iterator::distance_iterator(const coord_def& _center, bool _fair, in distance_iterator() function in distance_iterator
374 bool distance_iterator::advance() in advance()
434 void distance_iterator::push_neigh(coord_def d, int dx, int dy) in push_neigh()
441 distance_iterator::operator bool() const in operator bool()
446 coord_def distance_iterator::operator *() const in operator *()
451 const coord_def* distance_iterator::operator->() const in operator ->()
456 const distance_iterator& distance_iterator::operator++() in operator ++()
462 void distance_iterator::operator++(int) in operator ++()
467 int distance_iterator::radius() const in radius()
545 for (distance_iterator di(center, true, false, BC - 1); di; ++di) in coordit_tests()
H A Dcoordit.h144 class distance_iterator : public iterator<forward_iterator_tag, coord_def>
147 distance_iterator(const coord_def& _center,
155 const distance_iterator &operator ++();
171 class fair_adjacent_iterator : public distance_iterator
175 : distance_iterator(_center, true, _exclude_center, 1) {}
H A Dspl-vortex.cc267 distance_iterator count_i(org, false); in polar_vortex_damage()
268 distance_iterator dam_i(org, true); in polar_vortex_damage()
H A Dspl-damage.cc77 for (distance_iterator di(caster.pos(), !tracer, true, radius); di; ++di) in _find_closest_target()
216 for (distance_iterator di(beam.target, false, true, ARC_DIST); di; ++di) in _chain_lightning_to()
259 for (distance_iterator di(arc_source, true, true, ARC_DIST); di; ++di) in chain_lightning_targets()
1515 for (distance_iterator di(you.pos(), true, true, LOS_RADIUS); di; ++di) in cast_shatter()
1577 for (distance_iterator di(caster->pos(), true, true, LOS_RADIUS); di; ++di) in mons_shatter()
3561 for (distance_iterator di(pos, false, false, in end_frozen_ramparts()
3600 for (distance_iterator di(you.pos(), !tracer, true, LOS_RADIUS); di; ++di) in _find_maxwells_target()
3622 for (distance_iterator di(you.pos(), true, true, distance); di; ++di) in find_maxwells_possibles()
H A Devoke.cc495 for (distance_iterator di(agent->pos(), true, false, radius + 2); di; ++di) in wind_blast()
535 for (distance_iterator di(wind_beam.path_taken[j], in wind_blast()
H A Dmon-behv.cc118 for (distance_iterator di(mon->pos(), true, true, LOS_RADIUS); in _set_firing_pos()
935 for (auto di = distance_iterator(center, true, true, in set_nearest_monster_foe()
H A Dplayer-act.cc842 for (distance_iterator di(pos()); di; ++di) in shove()
H A Dcloud.cc578 for (distance_iterator di(cloud.pos, false, false, 2); di; ++di) in _handle_spectral_cloud()
1845 for (distance_iterator di(pos, true, false); di; ++di) in _spread_cloud()
H A Dmon-movetarget.cc999 for (distance_iterator ri(mon->pos(), true, false, you.current_vision); in set_random_slime_target()
H A Dfineff.cc448 for (distance_iterator di(mon->pos(), true, true, LOS_RADIUS); di; ++di) in fire()
H A Dspl-summoning.cc1325 for (distance_iterator di(caster->pos(), false, true, in cast_summon_forest()
1345 for (distance_iterator di(pond, true, false, 4); di && num > 0; ++di) in cast_summon_forest()
2423 for (distance_iterator di(mons->pos(), true, true, 2); di; ++di) in fire_battlesphere()
H A Dfiles.cc1365 for (distance_iterator di(you.pos(), true, false); di; ++di) in _place_player()
1379 for (distance_iterator di(you.pos()); di; ++di) in _place_player()
1875 for (distance_iterator di(you.pos()); di; ++di) in _rescue_player_from_wall()
H A Dfight.cc1166 for (distance_iterator di(hitfunc.origin, false, true, LOS_RADIUS); di; ++di) in stop_attack_prompt()
H A Dmon-abil.cc821 for (distance_iterator di(target); di; ++di) in _find_nearer_tree()
H A Dart-func.h607 for (distance_iterator di(you.pos(), true, true, LOS_RADIUS); di; ++di) in _find_nearest_possible_beholder()
H A Dmon-place.cc601 for (distance_iterator di(mg_pos, false, false, LOS_RADIUS); di; ++di) in _valid_monster_generation_location()
609 for (distance_iterator di(mg_pos, false, false, LOS_RADIUS); di; ++di) in _valid_monster_generation_location()
H A Dmon-cast.cc2892 for (distance_iterator di(spot, false, true, 3); di; ++di) in _awaken_vines()
3109 for (distance_iterator di(targ_pos, false, false, rad); di; ++di) in _wall_of_brambles()
4610 for (distance_iterator di(mons->pos(), true, true, range); di; ++di) in _mons_fragment_target()
6929 for (distance_iterator di(thrower.pos(), true, true, LOS_RADIUS); di; ++di) in _choose_throwing_target()
H A Dabyss.cc687 for (distance_iterator di(item.pos); di; ++di) in _push_items()
H A Dtags.cc1102 for (distance_iterator di(*ri); di; ++di) in _ensure_entry()
1128 for (distance_iterator di(*ri); di; ++di) in _ensure_exit()
1254 for (distance_iterator di(m.pos()); di; ++di) in _shunt_monsters_out_of_walls()
H A Dmonster.cc6478 for (distance_iterator di(pos()); di; ++di) in shove()
H A Dbeam.cc2116 for (distance_iterator di(center, true, false, radius); di && number > 0; ++di) in create_feat_splash()
/dports/games/stonesoup/crawl-0.27.1/crawl-ref/source/catch2-tests/
H A Dtest_coordit.cc163 for (distance_iterator di(where, false, true, 1); di; ++di)
186 for (distance_iterator di(where, false, false, 1); di; ++di)