summaryrefslogtreecommitdiffhomepage
path: root/digital/io/src/move.h
diff options
context:
space:
mode:
authorNicolas Schodet2010-04-13 00:22:28 +0200
committerNicolas Schodet2010-04-13 00:22:28 +0200
commit621fd67190770e3f8bace929d5fb9f5633220475 (patch)
tree050e376bfd1e4b8320549cc24d38ca27e95f767e /digital/io/src/move.h
parentb87e61cba74767dcb84d027c44efd27032141462 (diff)
digital/io/src: add blocking obstacle event, closes #129
Diffstat (limited to 'digital/io/src/move.h')
-rw-r--r--digital/io/src/move.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/digital/io/src/move.h b/digital/io/src/move.h
index 8ea9eed4..a208997f 100644
--- a/digital/io/src/move.h
+++ b/digital/io/src/move.h
@@ -34,6 +34,8 @@ struct move_data_t
{
/** Final position. */
position_t final;
+ /** Next step. */
+ vect_t step;
/** Backward direction allowed flag. */
uint8_t backward_movement_allowed;
/** Try again counter. */
@@ -56,4 +58,8 @@ extern struct move_data_t move_data;
void
move_start (position_t position, uint8_t backward);
+/** Check for blocking obstacles. */
+void
+move_check_obstacles (void);
+
#endif /* move_h */