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
Definition: detection.h:27
void terminate() override
terminate the process. This wakes up all processes waiting for it.