findNodeInOpen method

DFAStarNode? findNodeInOpen(
  1. DFTilePosition? position
)

从Open列表中查找结点

Implementation

DFAStarNode? findNodeInOpen(DFTilePosition? position) {
  if (position == null || _openList.length == 0) return null;
  for (DFAStarNode node in _openList) {
    if (node.position! == position) {
      return node;
    }
  }
  return null;
}