From 1da5c07801b01ab63a748d0422291c981691c9e6 Mon Sep 17 00:00:00 2001 From: Nicolas Schodet Date: Fri, 14 May 2010 18:54:15 +0200 Subject: digital/io/src: add food_cancel --- digital/io/src/ai_top_cb.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'digital/io/src/ai_top_cb.c') diff --git a/digital/io/src/ai_top_cb.c b/digital/io/src/ai_top_cb.c index 65895afe..0d7d25c3 100644 --- a/digital/io/src/ai_top_cb.c +++ b/digital/io/src/ai_top_cb.c @@ -318,12 +318,16 @@ ai__COLLECT__move_fsm_succeed (void) * COLLECT =move_fsm_failed=> * unload => UNLOAD * collect => COLLECT + * cancel this element */ fsm_branch_t ai__COLLECT__move_fsm_failed (void) { if (top_collect (0)) + { + food_cancel (top_food); return ai_next_branch (COLLECT, move_fsm_failed, collect); + } else return ai_next_branch (COLLECT, move_fsm_failed, unload); } -- cgit v1.2.3