//自機 #ifndef _JIKI_H_ #define _JIKI_H_ #define sqrl_sp 50 //スクロールスピード #define run_sp 100 #define run_at1 0.20f #define run_at2 0.08f #define wt_at 0.25f #define dmg_at 0.20f #define atk_at 0.10f extern int jikiBMP[];//自機 extern int jkseWAV[],fieldWAV; void jiki(void); void jiki_init(void); void jiki_bullet(void); void jiki_bullet2(void); void scrl(int,int,int,int); void jk_dmg(void); void sort_set_jiki(int,int,int,int); #ifdef JIKI int dmg_fl=0;//ダメージくらった //★12_13 横越変更 int dmg_an=0;//多分自機のアニメーションに関する変数 int jiki_color=0;//ライフ double jx=400,jy=450; //ステージごとの開始位置 //座標 {800,600}以内で指定 const double jk_strat[][2]={ {400,450},{400,450},{400,450},{500,200},{600,250}, {400,450},{400,150},{400,450},{400,450},{300,300}, {400,450},{400,450},{100,400},{400,450},{400,450}, }; //画面 何画面目から? //0 1 2 3 //1 //2 //3 const int jk_line[][2]={ {0,0},{0,1},{0,0},{1,0},{0,0}, {0,0},{1,0},{0,0},{0,2},{1,1}, {0,1},{1,0},{0,1},{0,0},{0,0}, }; int no=6;//アニメーションナンバー float a_tm;//アニメーションのスピード float timer=0;//アニメーションタイマー int jiki_speed=100; int run=0;//0:歩き 1:走り int jk_hoko;//方向を示す(自機の) //int bullet_color=1;//現在選んでいる色を表す //0:白 1:黒 2:赤 3:黄 4:青 5:灰 6:水 7:緑 //8:茶 9:桃 10:紫 11:橙 12:空(からっぽ。空色ではない) int stock_color[5]={10,10,10,10,10};//保存している色2色 [0]=右下 [1]=左下 int fank_fl=10;//ファンクションキーが押されたら数字を入れる int data[4];//マップデータ上下左右保存用(当たり) int data_s[4];//上の斜め版 int sq_x=0,sq_y=0;//スクロールしてる? !=0:してる int hoko_ani_size[]={96,96,96,96,112,112,112,112,112,112,112,112};//コマサイズのずらし float jk_fd_tm; float jk_shot_tm; extern void fade_in_req(double); extern void fade_out_req(double); extern void screen(int); extern void tk_sqrl_init(void); extern int p_flu,p_fld,p_flr,p_fll; extern int p_fl[]; extern int map_atri[][10*4][10*4];//MAP属性 extern int line_x,line_y; extern float scrp_x,scrp_y; extern int cc_fl;//色替してる? extern int Stage_no,Stage_st; extern float sx[],sy[];//表示座標 extern float sp[];//ソートポイント(足元) extern int sn[],sn2[];//表示ナンバー extern int sa[]; extern int tk_sqrl_init_fl; #else extern int dmg_fl; //★12_13 横越変更 extern int dmg_an;//多分自機のアニメーションに関する変数 extern int jiki_color; extern double jx,jy; extern int no; extern float a_tm; extern float timer; extern int jiki_speed; extern int run; extern int jk_hoko; extern int stock_color[]; extern int fank_fl; extern int data[]; extern int data_s[]; extern int sq_x,sq_y; extern int hoko_ani_size[]; extern float jk_fd_tm; extern float jk_shot_tm; #endif #endif