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;
			}
		}
	}