继续修复“多个单位寻路时，可能会造成寻路死循环”的bug：
我发现AStar还是会有死循环的bug（目前发现AStar->aCompute->while循环中出现死循环时的值tmp[i][4]可能为8010,8011,8012，也可能为其它值！因此无法通过判断tmp[i][4]来准确确定当前是否发生死循环！），因此我直接改用新的AStar算法替换老算法（新算法只支持8方向寻路）