summaryrefslogtreecommitdiffhomepage
path: root/digital/io-hub/src/apbirthday/robot.cc
diff options
context:
space:
mode:
authorNicolas Schodet2013-04-08 22:03:33 +0200
committerNicolas Schodet2013-04-10 00:42:59 +0200
commitbcaf3117b0e0c7c4dc8bf5442637d2639a92989a (patch)
tree0b99b893cd1cbb9b3c5c0ac2f3a2b89b97453a97 /digital/io-hub/src/apbirthday/robot.cc
parent7b61cbeddc510f88ad014dbb3c4fa6517f0766d3 (diff)
digital/io-hub/src/apbirthday: detect obstacles when following the cake
Diffstat (limited to 'digital/io-hub/src/apbirthday/robot.cc')
-rw-r--r--digital/io-hub/src/apbirthday/robot.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/digital/io-hub/src/apbirthday/robot.cc b/digital/io-hub/src/apbirthday/robot.cc
index e86ce518..d6f29964 100644
--- a/digital/io-hub/src/apbirthday/robot.cc
+++ b/digital/io-hub/src/apbirthday/robot.cc
@@ -179,6 +179,9 @@ Robot::fsm_gen_event ()
if (ANGFSM_HANDLE_VAR (AI, event))
return true;
}
+ // Top FSM events.
+ if (top_fsm_gen_event ())
+ return true;
// Check obstacles.
if (move.check_obstacles ())
return true;