#ifndef BARRIER #define BARRIER enum barrier_type_e { BARRIER_NONE, BARRIER_LEFT_BEGIN, BARRIER_RIGHT_BEGIN, BARRIER_LEFT_RUNNING, BARRIER_RIGHT_RUNNING, BARRIER_LEFT_OUT, BARRIER_RIGHT_OUT, }; enum s_type_e { S_NONE, S_BEGIN, S_RUNNING, S_OUT, }; enum shield_type_e { SHIELD_NONE, SHIELD_BEGIN, }; extern enum barrier_type_e barrier_type; extern enum s_type_e s_type; extern enum shield_type_e shield_type; extern float (*mid_track_s)[2]; extern int32_t mid_track_count_s; extern int temp_min_s; extern int temp_max_s; extern float barrirer_time; void CheckBarrier(void); void Check_s(void); void RunBarrier(void); void Check_shield(void); #endif /* COMMON_H_ */