// Copyright (C) 2007 Id Software, Inc. // #ifndef __NAVCALLBACK_FINDAREAOUTOFRANGE_H__ #define __NAVCALLBACK_FINDAREAOUTOFRANGE_H__ #include "NAVCallback_AvoidLocation.h" /* =============================================================================== idNAVCallback_FindAreaOutOfRange =============================================================================== */ class idNAVCallback_FindAreaOutOfRange : public idNAVCallback_AvoidLocation { public: idNAVCallback_FindAreaOutOfRange( const idVec3& targetPos, float maxDist ); virtual bool AreaIsGoal( const idNAV* aas, int areaNum ); private: idVec3 targetPos; float maxDistSqr; }; #endif /* !__NAVCALLBACK_FINDAREAOUTOFRANGE_H__ */