#pragma once #include "CHPathScheduler/PathScheduler.h" class AFX_EXT_CLASS CPathScheduler_Flying : public CPathScheduler { public: CPathScheduler_Flying(void); virtual ~CPathScheduler_Flying(void); virtual int GetSchedulerType() const { return SchedulerType_Flying; } protected: virtual int CalculatePath(const SPathData& startPath, const VectorPathData& vecTotalPathData, const CRect& rtRange, CPathSchedulerResult& scheduleResult); virtual int CalculatePath(const SPathData& startPath, const VectorPathData& vecFirstPathData, const VectorPathData& vecSecondPathData, CPathSchedulerResult& scheduleResult) { return 1; } };