case EV_TIMER:
FSM_TRANSITION(approach_first_puck);
break;
- case EV_OBSTRUCTION_AHEAD:
case EV_LASER_POWER:
case EV_GOAL_NOT_REACHABLE:
case EV_SHORT_TIME_TO_END:
- case EV_ENEMY_AHEAD:
case EV_STACK_FULL:
case EV_ACTION_DONE:
case EV_ACTION_ERROR:
break;
case EV_ACTION_DONE:
case EV_TIMER:
- case EV_OBSTRUCTION_AHEAD:
case EV_LASER_POWER:
case EV_GOAL_NOT_REACHABLE:
case EV_SHORT_TIME_TO_END:
- case EV_ENEMY_AHEAD:
case EV_STACK_FULL:
case EV_START:
case EV_ACTION_ERROR:
break;
case EV_RETURN:
case EV_TIMER:
- case EV_OBSTRUCTION_AHEAD:
case EV_LASER_POWER:
case EV_GOAL_NOT_REACHABLE:
case EV_SHORT_TIME_TO_END:
- case EV_ENEMY_AHEAD:
case EV_STACK_FULL:
case EV_ACTION_ERROR:
case EV_PUCK_REACHABLE:
case EV_ACTION_DONE:
case EV_RETURN:
case EV_TIMER:
- case EV_OBSTRUCTION_AHEAD:
case EV_LASER_POWER:
case EV_GOAL_NOT_REACHABLE:
case EV_SHORT_TIME_TO_END:
- case EV_ENEMY_AHEAD:
case EV_STACK_FULL:
case EV_ACTION_ERROR:
case EV_PUCK_REACHABLE:
case EV_ACTION_ERROR: // look for puck does not send this event
case EV_RETURN:
case EV_TIMER:
- case EV_OBSTRUCTION_AHEAD:
case EV_LASER_POWER:
case EV_GOAL_NOT_REACHABLE:
case EV_SHORT_TIME_TO_END:
- case EV_ENEMY_AHEAD:
case EV_STACK_FULL:
case EV_START:
DBG_PRINT_EVENT("unhandled event");