#include <travel.h>
travel_pathfind::travel_pathfind | ( | ) |
travel_pathfind::~travel_pathfind | ( | ) | [virtual] |
coord_def travel_pathfind::pathfind | ( | run_mode_type | rt | ) |
void travel_pathfind::set_floodseed | ( | const coord_def & | seed, | |
bool | double_flood = false | |||
) |
void travel_pathfind::set_annotate_map | ( | bool | annotate | ) |
void travel_pathfind::set_distance_grid | ( | travel_distance_grid_t | distgrid | ) |
void travel_pathfind::set_feature_vector | ( | std::vector< coord_def > * | features | ) |
void travel_pathfind::get_features | ( | ) |
const coord_def travel_pathfind::travel_move | ( | ) | const |
const coord_def travel_pathfind::explore_target | ( | ) | const |
const coord_def travel_pathfind::greedy_square | ( | ) | const |
const coord_def travel_pathfind::unexplored_square | ( | ) | const |
bool travel_pathfind::is_greed_inducing_square | ( | const coord_def & | c | ) | const [protected] |
bool travel_pathfind::path_examine_point | ( | const coord_def & | c | ) | [protected] |
bool travel_pathfind::point_traverse_delay | ( | const coord_def & | c | ) | [protected, virtual] |
Reimplemented in flood_find< fgrd, bound_check >, and newmons_square_find.
bool travel_pathfind::square_slows_movement | ( | const coord_def & | c | ) | [protected] |
void travel_pathfind::check_square_greed | ( | const coord_def & | c | ) | [protected] |
void travel_pathfind::good_square | ( | const coord_def & | c | ) | [protected] |
const int travel_pathfind::UNFOUND_DIST = -30000 [static, protected] |
const int travel_pathfind::INFINITE_DIST = INFINITE_DISTANCE [static, protected] |
run_mode_type travel_pathfind::runmode [protected] |
coord_def travel_pathfind::start [protected] |
coord_def travel_pathfind::dest [protected] |
coord_def travel_pathfind::next_travel_move [protected] |
bool travel_pathfind::floodout [protected] |
bool travel_pathfind::double_flood [protected] |
bool travel_pathfind::ignore_hostile [protected] |
bool travel_pathfind::annotate_map [protected] |
const LevelStashes* travel_pathfind::ls [protected] |
bool travel_pathfind::need_for_greed [protected] |
coord_def travel_pathfind::unexplored_place [protected] |
coord_def travel_pathfind::greedy_place [protected] |
int travel_pathfind::unexplored_dist [protected] |
int travel_pathfind::greedy_dist [protected] |
const int* travel_pathfind::refdist [protected] |
std::vector<coord_def> travel_pathfind::reseed_points [protected] |
std::vector<coord_def>* travel_pathfind::features [protected] |
travel_distance_col* travel_pathfind::point_distance [protected] |
int travel_pathfind::points [protected] |
int travel_pathfind::next_iter_points [protected] |
int travel_pathfind::traveled_distance [protected] |
int travel_pathfind::circ_index [protected] |
FixedVector< coord_def, GXM *GYM > travel_pathfind::circumference [static, protected] |