summaryrefslogtreecommitdiff
path: root/digital/io/src/move.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io/src/move.c')
-rw-r--r--digital/io/src/move.c4
1 files changed, 3 insertions, 1 deletions
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);
}