敵機のプロトタイプ>>
#define ENEMY_MAX 50 #define ENEMY_DATAMAX 100 #define ENEMY_DATAEND 9999 typedef struct { GdkPixbuf *e_image; double e_x, e_y; double e_width, e_height; int e_hp; double e_spx, e_spy; int e_move_type; int e_size_type; time_t time; } Enemy; typedef struct { int type; unsigned long time; } EnemyData; const int window_width = 768; const int window_height = 1024; static time_t EnemyTime; void enemy_init(int difficulty); void enemy_set(); void enemy_move(); double *enemy_judge(double bullet_x, double bullet_y, double bullet_width, double bullet_height, double ziki_x, double ziki_y, double ziki_width, double ziki_height); void enemy_draw(cairo_t *cr); void enemy_reset();