/// <summary> /// 寻路 /// </summary> /// <param name="map"></param> /// <param name="StartPos"></param> /// <param name="EndPos"></param> /// <returns></returns> public static List <Pos> FindPath(Map <T> map, Pos StartPos, Pos EndPos) { AStar <T> aStar = new AStar <T>(); return(aStar.findPath(map, StartPos, EndPos)); }
/// <summary> /// 是否为障碍物 /// </summary> /// <param name="pos"></param> /// <returns></returns> protected bool IsObstruct(Pos pos) { return(map.IsObstruct(pos)); }