From b2e9d1f13a8a88e2963f504926234589fa2d2787 Mon Sep 17 00:00:00 2001 From: zhangc <zc@123> Date: 星期五, 11 四月 2025 13:45:38 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/fyxc_shuttle_wcs' into fyxc_shuttle_wcs --- src/main/java/com/zy/common/utils/NavigateSolution.java | 12 ++++++++++-- 1 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/zy/common/utils/NavigateSolution.java b/src/main/java/com/zy/common/utils/NavigateSolution.java index 13df2e2..1967be1 100644 --- a/src/main/java/com/zy/common/utils/NavigateSolution.java +++ b/src/main/java/com/zy/common/utils/NavigateSolution.java @@ -195,11 +195,13 @@ if (is_valid(x + 1, y)) { NavigateNode node = new NavigateNode(x + 1, y); + node.setNodeValue(map[x + 1][y]); neighbour_node.add(node); } if (is_valid(x - 1, y)) { - NavigateNode node = new NavigateNode(x -1, y); + NavigateNode node = new NavigateNode(x - 1, y); + node.setNodeValue(map[x - 1][y]); neighbour_node.add(node); } } @@ -209,11 +211,13 @@ if (is_valid(x, y + 1)) { NavigateNode node = new NavigateNode(x, y + 1); + node.setNodeValue(map[x][y + 1]); neighbour_node.add(node); } if (is_valid(x, y - 1)) { NavigateNode node = new NavigateNode(x, y - 1); + node.setNodeValue(map[x][y - 1]); neighbour_node.add(node); } } @@ -223,11 +227,13 @@ if (is_valid(x, y + 1)) { NavigateNode node = new NavigateNode(x, y + 1); + node.setNodeValue(map[x][y + 1]); neighbour_node.add(node); } if (is_valid(x, y - 1)) { NavigateNode node = new NavigateNode(x, y - 1); + node.setNodeValue(map[x][y - 1]); neighbour_node.add(node); } } @@ -237,11 +243,13 @@ if (is_valid(x + 1, y)) { NavigateNode node = new NavigateNode(x + 1, y); + node.setNodeValue(map[x + 1][y]); neighbour_node.add(node); } if (is_valid(x - 1, y)) { - NavigateNode node = new NavigateNode(x -1, y); + NavigateNode node = new NavigateNode(x - 1, y); + node.setNodeValue(map[x - 1][y]); neighbour_node.add(node); } } -- Gitblit v1.9.1