KDvoid Pathfinding::searchLowestCostNodeInOpenList ( const CCPoint& tTargetTile ) { PathfindingNode* pLowestCostNode = KD_NULL; CCObject* pObject; CCARRAY_FOREACH ( m_pOpenList, pObject ) { PathfindingNode* pNode = (PathfindingNode*) pObject; if ( pLowestCostNode == KD_NULL ) { pLowestCostNode = pNode; } else { if ( pNode->getF ( ) < pLowestCostNode->getF ( ) ) { pLowestCostNode = pNode; } } }