#ifndef DEF_ENEMY_H((br)) #define DEF_ENEMY_H((br)) #include "../Player/player.h"((br)) typedef struct{((br)) int Image[4];((br)) double x, y;((br)) int speed;((br)) int size;((br)) double angle;((br)) int direction;((br)) int dir;((br)) int shoot_count;((br)) int alive;((br)) int life;((br)) int movetype;((br)) } Enemy_t;((br)) void Enemy_Initialize(Enemy_t *Enemy, double x, double y, int z); //敵の位置を初期化((br)) void Enemy_Update(Enemy_t *Enemy); ((br)) void Enemy_move(Enemy_t *Enemy);((br)) void Enemy_Draw(Enemy_t Enemy);((br)) void Enemy_Finalize(Enemy_t Enemy);((br)) void Enemy_shoot(Enemy_t *Enemy);((br)) void Enemy_Collision(Enemy_t *Enemy);((br)) void Enemy_movetype1(Enemy_t *Enemy, Player_t *Player);((br)) void Enemy_movetype2(Enemy_t *Enemy, Player_t *Player);((br)) void Enemy_movetype3(Enemy_t *Enemy, Player_t *Player);((br)) void Enemy_movetype4(Enemy_t *Enemy);((br)) void Enemy_movetype(Enemy_t *Enemy, Player_t *Player);((br)) #endif((br))