bool Astar::unWalk( int x,int y) { if (_MAP[x][y] == 1) return true; return false; }
时间: 2024-05-25 16:09:56 浏览: 52
这段代码是 A* 寻路算法中的一个函数,用于判断某个节点是否可以通过(即是否是障碍物)。如果该节点是障碍物,则返回 true,否则返回 false。
其中,x 和 y 表示节点的坐标,在地图中的表示是 MAP[x][y]。如果 MAP[x][y] 的值为 1,则表示该节点是障碍物,反之则不是。
该函数的命名比较不规范,建议改为 isWalkable 或者 isObstacle。
阅读全文