示例#1
0
文件: AStar.cs 项目: huhen/agg-sharp
        void EditorDraw(CFrameInterface pDest)
        {
            // draw all the items in the closed list
            CAStarNode *pCurNode = m_ClosedNodes.GetpNext();

            while (pCurNode)
            {
                pCurNode.EditorDraw(pDest);
                pCurNode = pCurNode.GetpNext();
            }

            pCurNode = m_OpenNodes.GetpNext();

            while (pCurNode)
            {
                pCurNode.EditorDraw(pDest);
                pCurNode = pCurNode.GetpNext();
            }
        }
示例#2
0
        void EditorDraw(CFrameInterface pDest)
        {
            // draw all the items in the closed list
            CAStarNode* pCurNode = m_ClosedNodes.GetpNext();

            while (pCurNode)
            {
                pCurNode.EditorDraw(pDest);
                pCurNode = pCurNode.GetpNext();
            }

            pCurNode = m_OpenNodes.GetpNext();

            while (pCurNode)
            {
                pCurNode.EditorDraw(pDest);
                pCurNode = pCurNode.GetpNext();
            }
        }