From dba92215c528ceb41708d34f7dcf0aa8bd07ff21 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 14 May 2010 05:15:14 +0200 Subject: digital/io/src: add shorten option to move FSM This will be used to collect corn. --- digital/io/src/move.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'digital/io/src/move.c') diff --git a/digital/io/src/move.c b/digital/io/src/move.c index 77bbcf39..27fc93fb 100644 --- a/digital/io/src/move.c +++ b/digital/io/src/move.c @@ -46,18 +46,20 @@ move_start (position_t position, uint8_t backward) move_data.with_angle = 1; move_data.backward_movement_allowed = backward; move_data.final_move = 0; + move_data.shorten = 0; /* Start the FSM. */ fsm_handle_event (&ai_fsm, AI_EVENT_move_start); } void -move_start_noangle (vect_t position, uint8_t backward) +move_start_noangle (vect_t position, uint8_t backward, int16_t shorten) { /* Set parameters. */ move_data.final.v = position; move_data.with_angle = 0; move_data.backward_movement_allowed = backward; move_data.final_move = 0; + move_data.shorten = shorten; /* Start the FSM. */ fsm_handle_event (&ai_fsm, AI_EVENT_move_start); } -- cgit v1.2.3