22#ifndef NUVIE_PATHFINDER_PATH_H
23#define NUVIE_PATHFINDER_PATH_H
25#include "ultima/nuvie/core/nuvie_defs.h"
26#include "ultima/nuvie/pathfinder/path_finder.h"
46 void set_path_size(
int alloc_size);
58 virtual bool have_path();
68 virtual uint32 get_max_score(uint32 cost);
70 virtual const MapCoord &get_first_step();
71 virtual const MapCoord &get_last_step();
72 virtual const MapCoord &get_step(uint32 step_index);
73 virtual void get_path(
MapCoord **path_start, uint32 &path_size);
74 uint32 get_num_steps() {
78 virtual bool remove_first_step();
Definition: path_finder.h:32