<> 8< #define PLAYER_WIDTH 50 #define PLAYER_HEIGHT 80 extern int player_x; extern int player_y; void DrawPlayer(cairo_t *cr, GdkPixbuf *picture); void PlayerKeyOperate(); >8 <> 8< #define ENEMY_1_WIDTH 50 #define ENEMY_1_HEIGHT 80 #define ENEMY_MAX 25 #define ENEMY_2_MAX 4 struct enemy_data { int enemy_number; double x; double y; double x_speed; double y_speed; int pattern_counter; int time_watch; int bullet_pattern; int used; int explosion; }; extern int enemy_2_flag; extern int enemy_2_flag; extern struct enemy_data enemy_data[ENEMY_MAX]; extern struct enemy_data enemy_2_data[ENEMY_2_MAX]; void OperateEnemy_3(cairo_t *cr); void OperateEnemy_2(cairo_t *cr, GdkPixbuf *picture); >8