CPathSearch ClassΒΆ
Quick Ref |
void CPathSearch::CPathSearch(CPathNode** pListGrid) |
void CPathSearch::~CPathSearch() |
short CPathSearch::BuildPathList(CPathNode* startNode, CSearchBitmap* pSearchBitmap, int bBump) |
long CPathSearch::EstimateCost(long startPosition, long* goalPositions, short nGoalPosition) |
short CPathSearch::FindPath(tagPOINT* startPoint, tagPOINT* goalPoints, short nGoalPoints, long minNodeLimit, long maxNodeLimit, CSearchBitmap* pSearchBitmap, unsigned char* serviceState, int bBump, CRect* gridVirtual) |
long* CPathSearch::GetPath(short* nSteps) |
void CPathSearch::InsertOpenList(CPathNode* insertNode) |
CPathNode* CPathSearch::PopOpenList() |
void CPathSearch::SmoothPath(long* pivotPoints, long* pathSmooth, unsigned char actualCost, CSearchBitmap* pSearchBitmap, int bBump) |
void CPathSearch::SwapOpenListEntries(CPathNode* ancestor, CPathNode* descendant) |