From 9698c90f847c3ae416f2183a26a3693aca0a8053 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 23 Apr 2010 00:33:38 +0200 Subject: digital/io/src: always update path obstacles --- digital/io/src/move.c | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'digital/io/src/move.c') diff --git a/digital/io/src/move.c b/digital/io/src/move.c index f0996070..6eb9bfde 100644 --- a/digital/io/src/move.c +++ b/digital/io/src/move.c @@ -25,10 +25,14 @@ #include "common.h" #include "move.h" #include "fsm.h" +#include "bot.h" #include "radar.h" #include "asserv.h" #include "main.h" +#include "modules/path/path.h" +#include "modules/utils/utils.h" + /** * Internal data used by the move FSM. */ @@ -45,6 +49,15 @@ move_start (position_t position, uint8_t backward) fsm_handle_event (&ai_fsm, AI_EVENT_move_start); } +void +move_obstacles_update (void) +{ + uint8_t i; + for (i = 0; i < main_obstacles_nb; i++) + path_obstacle (i, main_obstacles_pos[i].x, main_obstacles_pos[i].y, + MOVE_OBSTACLE_RADIUS, 0, MOVE_OBSTACLE_VALIDITY); +} + void move_check_obstacles (void) { -- cgit v1.2.3