summaryrefslogtreecommitdiff
path: root/digital/io/src/ai_top_cb.c
diff options
context:
space:
mode:
Diffstat (limited to 'digital/io/src/ai_top_cb.c')
-rw-r--r--digital/io/src/ai_top_cb.c14
1 files changed, 14 insertions, 0 deletions
diff --git a/digital/io/src/ai_top_cb.c b/digital/io/src/ai_top_cb.c
index ec87b6cb..ed1ae038 100644
--- a/digital/io/src/ai_top_cb.c
+++ b/digital/io/src/ai_top_cb.c
@@ -331,6 +331,20 @@ ai__COLLECT__move_fsm_failed (void)
}
/*
+ * COLLECT =loader_black=>
+ * => COLLECT_BLACK
+ * move backward
+ * mark as black
+ */
+fsm_branch_t
+ai__COLLECT__loader_black (void)
+{
+ asserv_move_linearly (-90);
+ food_black (top_food);
+ return ai_next (COLLECT, loader_black);
+}
+
+/*
* COLLECT_SLOW_MOTION =loader_downed=>
* unload => UNLOAD
* collect => COLLECT