From f653130e5df936041f7a5ae005e10c91415b64b1 Mon Sep 17 00:00:00 2001 From: Junjie <fallin.jie@qq.com> Date: 星期四, 10 七月 2025 15:54:33 +0800 Subject: [PATCH] # --- 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