From 4ec5ac6c5d7cca22933e947bedeb0fcf135587fb Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Tue, 15 May 2012 00:17:18 +0200 Subject: digital/io-hub/src/guybrush: use path length as decision score --- digital/io-hub/src/guybrush/path.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'digital/io-hub/src/guybrush/path.c') diff --git a/digital/io-hub/src/guybrush/path.c b/digital/io-hub/src/guybrush/path.c index 852ebc48..fab40c49 100644 --- a/digital/io-hub/src/guybrush/path.c +++ b/digital/io-hub/src/guybrush/path.c @@ -479,6 +479,15 @@ path_get_next (vect_t *p) return 0; } +uint16_t +path_get_score () +{ + if (path.found) + return path.astar_nodes[PATH_SRC_NODE_INDEX].score; + else + return (uint16_t) -1; +} + /** Neighbors callback for nodes in grid. */ static uint8_t path_astar_neighbor_callback_grid (uint8_t node, -- cgit v1.2.3