From d448b572c769acf894c139b5f9141e5254cc83ae Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期五, 27 十月 2023 14:15:05 +0800
Subject: [PATCH] #
---
src/main/java/com/zy/common/utils/NavigateUtils.java | 8 +++-----
1 files changed, 3 insertions(+), 5 deletions(-)
diff --git a/src/main/java/com/zy/common/utils/NavigateUtils.java b/src/main/java/com/zy/common/utils/NavigateUtils.java
index 91baf99..596e595 100644
--- a/src/main/java/com/zy/common/utils/NavigateUtils.java
+++ b/src/main/java/com/zy/common/utils/NavigateUtils.java
@@ -39,7 +39,7 @@
NavigateNode res_node = solution.astarSearch(start, end);
if (res_node == null) {
- System.out.println("鏈壘鍒拌矾寰�");
+ System.out.println(start + "," + end + "锛氭湭鎵惧埌璺緞");
return null;
} else {
ArrayList<NavigateNode> list = new ArrayList<>();
@@ -251,7 +251,7 @@
/**
* 妫�娴嬭矾寰勬槸鍚﹀彲鐢�(鍙蛋)
*/
- public static boolean checkPathIsAvailable(List<NavigateNode> path, Integer shuttleNo, Integer lev) {
+ public static boolean checkPathIsAvailable(List<NavigateNode> path, Integer shuttleNo, Integer lev, List<int[]> whitePoints) {
NyShuttleThread shuttleThread = (NyShuttleThread) SlaveConnection.get(SlaveType.Shuttle, shuttleNo);
if (shuttleThread == null) {
return false;
@@ -267,9 +267,7 @@
mapType = NavigationMapType.NORMAL.id;
}
- path.remove(0);//杩囨护绗竴涓妭鐐癸紝浠ラ槻绗竴涓妭鐐规槸F鐘舵�佸鑷磋溅杈嗕笉鍔�
-
- NavigateSolution solution = new NavigateSolution(mapType, lev, null, Utils.getShuttlePoints(shuttleNo, lev));//鑾峰彇鏃犵櫧鍚嶅崟鍦板浘(璇ュ湴鍥惧寘鍚皬杞﹀潗鏍�)
+ NavigateSolution solution = new NavigateSolution(mapType, lev, whitePoints, Utils.getShuttlePoints(shuttleNo, lev));//鑾峰彇鏃犵櫧鍚嶅崟鍦板浘(璇ュ湴鍥惧寘鍚皬杞﹀潗鏍�)
int[][] map = solution.map;
for (NavigateNode node : path) {
int value = map[node.getX()][node.getY()];
--
Gitblit v1.9.1