Exemple #1
0
        /// <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));
        }
Exemple #2
0
 /// <summary>
 /// 是否为障碍物
 /// </summary>
 /// <param name="pos"></param>
 /// <returns></returns>
 protected bool IsObstruct(Pos pos)
 {
     return(map.IsObstruct(pos));
 }