Files
DoomRTX/neo/prey/Prey/ai_Navigator.h
T
2026-05-05 15:01:01 -07:00

42 lines
738 B
C++

#ifndef __PREY_AI_NAVIGATOR_H__
#define __PREY_AI_NAVIGATOR_H__
// Forward declaration for hhAI
class hhAI;
class hhNavigator : public idNavigator {
public:
hhNavigator(void);
void Spawn(void);
//virtual void SetAlly(idActor *ally); JRM removed
virtual void SetOwner(idAI *owner);
virtual boolean IsNearDest( void );
protected:
hhAI * hhSelf;
//virtual void FollowAlly(idActor *ally); JRM removed
/* JRM removed
void FollowAllyStay(idActor *ally);
void FollowAllyFollow(idActor *ally);
void FollowAllyLead(idActor *ally);
*/
// void (hhNavigator::* followStateFunction) (idActor *ally); JRM removed
//idVec3 FindNewLeadPosition(idActor *ally); JRM removed
};
#endif /* __PREY_AI_NAVIGATOR_H__ */