From f2067b32e290f27fd891bb69e02f71d7226062e0 Mon Sep 17 00:00:00 2001 From: Olivier Lanneluc Date: Wed, 17 Apr 2013 01:26:18 +0200 Subject: Add type weight_t --- digital/io-hub/src/common-cc/path.cc | 12 ++++++------ digital/io-hub/src/common-cc/path.hh | 12 +++++++----- 2 files changed, 13 insertions(+), 11 deletions(-) diff --git a/digital/io-hub/src/common-cc/path.cc b/digital/io-hub/src/common-cc/path.cc index c8ae6d77..6febd082 100644 --- a/digital/io-hub/src/common-cc/path.cc +++ b/digital/io-hub/src/common-cc/path.cc @@ -129,7 +129,7 @@ void Path::add_obstacle(const vect_t &c, uint16_t r, const int nodes) && navpoints[navpoints_nb].y <= border_ymax) { /* Accept point */ - navweights[navpoints_nb] = (1<>= PATH_WEIGHT_PRECISION; DPRINTF("- Node %u (%u;%u) w=%u (%u) ", i, navpoints[i].x, navpoints[i].y, weight, navweights[i]); @@ -220,7 +220,7 @@ int Path::find_neighbors(int cur_point, struct astar_neighbor_t *neighbors) return neighbors_nb; } -void Path::compute(uint16_t escape) +void Path::compute(weight_t escape) { DPRINTF("** Path compute(start) escape=%u\n", escape); @@ -266,8 +266,8 @@ void Path::endpoints(const vect_t &src, const vect_t &dst) DPRINTF("Set path endpoints src=(%u;%u) dst=(%u;%u)\n", src.x, src.y, dst.x, dst.y); navpoints[PATH_NAVPOINT_SRC_IDX] = src; - navweights[PATH_NAVPOINT_SRC_IDX] = (1<