<> 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; /* 現在のx座標 */ double y; /* 現在の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 <> 8< void StageManager(); void StageManager2(); >8