2017 ソフトウェア設計及び演習用の班Wiki

17::g04::発表::ヘッダーファイル::enemy

# include <stdlib.h>
# include <gtk/gtk.h>
# include <glib/gprintf.h>
# include <gtk_lib.h>
# include <event.h>

# include <anime.h>

# define KINDS_OF_ENEMYS 2
/*
# define paso 0
# define tobacoo 1
*/



gint enemy_scroll_r(gpointer me);
gint enemy_scroll_l(gpointer me);
gint stop_enemy(gpointer me);


 //ステータス情報構造体
/*typedef struct {
  int type;           // 敵の種類(0~2の3種類)
  int stype;          //弾種類
  int speed;          //弾スピード
  int hp;             //HP
  int x;
  int y;
} ENEMY;
 */

typedef struct{
  gint S;
}e_states;

extern mySprite *enemy;


// データ構造は,スプライトそのものを使う

mySprite *enemy_new(myAnimeArea *area);

void gan_moving(gpointer me);

void enemy_init(mySprite *sprite);
void enemy_move(mySprite *sprite);
gint enemy_collision(mySprite *self);
void enemy_remove(mySprite *self);


最終更新日:2017/08/04 11:48:50