#define PAD_GRD PADR1 //ガードボタンのデファイン定義 #define PAD_LOW PADRleft //弱攻撃ボタンのデファイン定義 #define PAD_HI PADRdown //強攻撃ボタンのデファイン定義 //ガード時に反動で後退するスピード #define GRD_BACK 90 //状態フラグ定義 //新しい動作を作る場合にはこれを追加(1) //−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− // define定義 //−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− #define CH_JYA 0 #define CH_TYU 1 #define CH_KYO 2 #define CH_YRO 3 #define CH_UKI 4 #define CH_DOWN0 5 #define CH_OKI 150 //追加 #define CH_UKEMI 6 #define CH_STAND 7 #define CH_WALK_F 8 #define CH_FDASH 9 #define CH_JUMP_B 10 #define CH_SJUMP_B 151 //追加 #define CH_JUMP 11 #define CH_SJUMP 152 //追加 #define CH_JUMP2 12 #define CH_JUMP_A 13 #define CH_SIT 14 #define CH_GETON 153 //追加 #define CH_GUARD 15 #define CH_JGUARD 154 //追加 #define CH_SGUARD 16 #define CH_TURN 17 #define CH_LP0 18 #define CH_RP0 19 #define CH_SLP0 20 #define CH_SRP0 21 #define CH_SH0 22 #define CH_SH1 23 #define CH_JRK0 24 #define CH_JP0 25 #define CH_DLK0 26 #define CH_RK0 27 #define CH_LH0 28 #define CH_HADOU 29 #define CH_KIDAN 30 #define CH_JKIDAN 31 #define CH_NAGE0 256 #define CH_NAGE1 257 #define CH_NAGE2 258 #define CH_NAGE3 259 #define CH_NAGE4 260 #define CH_NAGE5 261 #define CH_NAGE6 262 #define CH_NAGEDMG0 512 #define CH_NAGEDMG1 513 #define CH_NAGEDMG2 514 #define CH_NAGEDMG3 515 #define CH_NAGEDMG4 516 #define CH_NAGEDMG5 517 #define CH_NAGEDMG6 518 //ジャンプ準備 MDATA jb0[]; MDATA j0[]; //ジャンプ1 MDATA j1[]; //しゃがみ MDATA si0[]; //3:gured 0 MDATA gr0[]; //4:guared 1 MDATA Sgr0[]; extern MDATA tr0[]; extern MDATA tr1[]; extern MDATA tr2[]; //:食らいモーションA-0 MDATA dmgA0[]; //:食らいモーションA-1 MDATA dmgA1[]; //:食らいモーションB-0 MDATA dmgB0[]; //:食らいモーションB-1 MDATA dmgB1[]; //:食らいモーション_C-0 MDATA dmgC0[]; //:食らいモーション_C-0(吹き飛び0) MDATA dmgD0[]; //:食らいモーション_C-1(吹き飛び1) MDATA dmgD1[]; //:食らいモーション_C-2(吹き飛び2) MDATA dmgD2[]; //17:down-A0 MDATA dwnA0[]; //17:down-A1 MDATA dwnA1[]; //17:ukemi-A0 MDATA ukemi0[]; //17:ukemi-A1 MDATA ukemi1[]; //17:ukemi-A2 MDATA ukemi2[]; //17:ukemi-A3 MDATA ukemi3[]; MOVDATA jump_b[]; MOVDATA jump[]; MOVDATA sit[]; MOVDATA get[]; MOVDATA guard[]; MOVDATA Sguard[]; MOVDATA Jguard[]; MOVDATA dmg0[]; MOVDATA dmg1[]; MOVDATA dmg2[]; //uki_0 MOVDATA uki0[]; //down_0 MOVDATA down0[]; //down_0 MOVDATA ukemi[]; //ジャンプ着地モーション void ChJump_a( MAN *p ); //しゃがみモーション void ChSit( MAN *p ); //拾い void ChGet( MAN *p ); //ガードモーション void ChGuard( MAN *p ); //しゃがみガードモーション void ChSGuard( MAN *p ); void ChJGuard( MAN *p ); //振り向きモーション(振り向き動作のみ、モーションではなくキャラ全体の単純な回転) void ChTurn( MAN *p ); //−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− // 食らい動作 //−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− //ダメージモーション void ChDmg( MAN *p ); //受け身モーション void ChUkemi( MAN *p ); //ダウンモーション void ChDown0( MAN *p ); //OKIモーション void ChOki( MAN *p ); //GA MOVDATA GA0[];