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