22#ifndef WORLD_ACTORS_CRU_PATHFINDERPROCESS_H
23#define WORLD_ACTORS_CRU_PATHFINDERPROCESS_H
25#include "ultima/ultima8/kernel/process.h"
26#include "ultima/ultima8/misc/direction.h"
27#include "ultima/ultima8/misc/point3.h"
48 ENABLE_RUNTIME_CLASSTYPE()
58 Direction nextDirFromPoint(
struct Point3 &npcpt);
72 bool _directPathBlocked;
73 bool _noShotAvailable;
76 unsigned int _currentStep;
77 unsigned int _maxSteps;
Definition: cru_pathfinder_process.h:41
void saveData(Common::WriteStream *ws) override
save Process data
void terminate() override
terminate the process. This wakes up all processes waiting for it.