1 #include "control_statesex.h" 2 3 static struct Control_Actions control_actions[]= 4 { 5 /* i_this_control_function ,i_next_control_function,which_state ,control_func ,next_state ,*/ 6 { CONTROL_WAIT_FOR_ALL_0 ,CONTROL_WAIT_FOR_ALL_1 ,WAIT_FOR_ALL_0 ,wait_for_all ,INIT_PL_STAT }, 7 { CONTROL_WAIT_FOR_ALL_1 ,CONTROL_WAIT_FOR_TURN ,WAIT_FOR_ALL_1 ,wait_for_all ,WAIT_FOR_TURN }, 8 { CONTROL_WAIT_FOR_TURN ,CONTROL_WAIT_ALL_QUIT_1,WAIT_FOR_TURN ,wait_for_turn ,START_TURN }, 9 { CONTROL_WAIT_ALL_QUIT_1 ,CONTROL_WAIT_ALL_QUIT_2,END_GAME ,wait_all_quit ,DUMMY_FUNC }, 10 { CONTROL_WAIT_ALL_QUIT_2 ,CONTROL_END_GAME ,CLOSE_GAME ,wait_all_quit ,DUMMY_FUNC }, 11 { CONTROL_END_GAME ,CONTROL_STATES ,DUMMY_FUNC ,control_next ,DUMMY_FUNC } 12 }; 13