1 #include "common-states.h"
5 UL_LOG_CUST(ulogd_strategy_pick_center_figure); /* Log domain name = ulogd + name of the file */
7 static FSM_STATE_DECL(pick_center_figure);
9 FSM_STATE(start_pick_center_figure)
15 ul_logmsg("waiting for start\n");
21 FSM_TRANSITION(pick_center_figure);
30 case EV_SWITCH_STRATEGY:
31 FSM_TRANSITION(start_bonus_tower);
38 #undef FSM_STATE_VISIBILITY
39 #define FSM_STATE_VISIBILITY static
41 FSM_STATE_DECL(pick_center_figure);
42 FSM_STATE_DECL(move_around_opp_squares);
43 FSM_STATE_DECL(pick_opp_bonus_figure);
45 FSM_STATE(pick_center_figure)
49 SUBFSM_TRANSITION(approach_center_figure, NULL);
52 FSM_TRANSITION(move_around_opp_squares);
57 FSM_STATE(move_around_opp_squares)
61 SUBFSM_TRANSITION(move_around, NULL);
64 FSM_TRANSITION(pick_opp_bonus_figure);
70 FSM_STATE(pick_opp_bonus_figure)
74 SUBFSM_TRANSITION(approach_opp_bonus_figure, NULL);