SPRITE_BODYTOP     = 0;
SPRITE_BODYBOTTOM1 = 1;
SPRITE_BODYBOTTOM2 = 2;
SPRITE_NEEDLE1     = 3;
SPRITE_NEEDLE2     = 4;
SPRITE_NEEDLE3     = 5;
SPRITE_LARMA1      = 6;
SPRITE_LARMA2      = 7;
SPRITE_LARMA3      = 8;
SPRITE_LARMB1      = 9;
SPRITE_LARMB2      =10;
SPRITE_LARMB3      =11;
SPRITE_RARMA1      =12;
SPRITE_RARMA2      =13;
SPRITE_RARMA3      =14;
SPRITE_RARMB1      =15;
SPRITE_RARMB2      =16;
SPRITE_RARMB3      =17;
SPRITE_LWING       =18;
SPRITE_RWING       =19;

SOUND_STEP			= 0;
SOUND_DAMAGE		= 1;
SOUND_INJECTION		= 2;

PARTS_BODYTOP     = 0;
PARTS_BODYBOTTOM1 = 1;
PARTS_BODYBOTTOM2 = 2;
PARTS_NEEDLE1     = 3;
PARTS_NEEDLE2     = 4;
PARTS_NEEDLE3     = 5;
PARTS_LARMA11     = 6;
PARTS_LARMA21     = 7;
PARTS_LARMA31     = 8;
PARTS_LARMA12     = 9;
PARTS_LARMA22     =10;
PARTS_LARMA32     =11;
PARTS_LARMB1      =12;
PARTS_LARMB2      =13;
PARTS_LARMB3      =14;
PARTS_RARMA11     =15;
PARTS_RARMA21     =16;
PARTS_RARMA31     =17;
PARTS_RARMA12     =18;
PARTS_RARMA22     =19;
PARTS_RARMA32     =20;
PARTS_RARMB1      =21;
PARTS_RARMB2      =22;
PARTS_RARMB3      =23;
PARTS_LWING       =24;
PARTS_RWING       =25;

STAND		= 0;
MOVE		= 1;
NEEDLE		= 2;
INJECTION	= 3;
CATCH		= 4;
CATCH_TAMAGO= 5;
STAND_WAIT  = 6;
DEAD_MOTION	= 7;

BIND_CATCH	= 0;
/*----------------------------------------*/

/* 必須ステータス */
HP = 200;

MotionNumber		= 10;
KeyFrameNumber		= 40;
PartsNumber			= 26;
BindNumber			= 1;
BindKeyFrameNumber	= 2;

ProcessNum[PARTS_BODYTOP    ] = 0; DrawNum[PARTS_BODYTOP    ] =13; ParentParts[PARTS_BODYTOP    ] = -1               ; SpriteParts[PARTS_BODYTOP    ] = SPRITE_BODYTOP    ;
ProcessNum[PARTS_BODYBOTTOM1] = 1; DrawNum[PARTS_BODYBOTTOM1] =11; ParentParts[PARTS_BODYBOTTOM1] = PARTS_BODYTOP    ; SpriteParts[PARTS_BODYBOTTOM1] = SPRITE_BODYBOTTOM1;
ProcessNum[PARTS_BODYBOTTOM2] = 2; DrawNum[PARTS_BODYBOTTOM2] =12; ParentParts[PARTS_BODYBOTTOM2] = PARTS_BODYBOTTOM1; SpriteParts[PARTS_BODYBOTTOM2] = SPRITE_BODYBOTTOM2;
ProcessNum[PARTS_NEEDLE1    ] = 3; DrawNum[PARTS_NEEDLE1    ] =14; ParentParts[PARTS_NEEDLE1    ] = PARTS_BODYBOTTOM2; SpriteParts[PARTS_NEEDLE1    ] = SPRITE_NEEDLE1    ;
ProcessNum[PARTS_NEEDLE2    ] = 4; DrawNum[PARTS_NEEDLE2    ] =15; ParentParts[PARTS_NEEDLE2    ] = PARTS_NEEDLE1    ; SpriteParts[PARTS_NEEDLE2    ] = SPRITE_NEEDLE2    ;
ProcessNum[PARTS_NEEDLE3    ] = 5; DrawNum[PARTS_NEEDLE3    ] =16; ParentParts[PARTS_NEEDLE3    ] = PARTS_NEEDLE2    ; SpriteParts[PARTS_NEEDLE3    ] = SPRITE_NEEDLE3    ;
ProcessNum[PARTS_LARMA11    ] = 6; DrawNum[PARTS_LARMA11    ] = 8; ParentParts[PARTS_LARMA11    ] = PARTS_BODYTOP    ; SpriteParts[PARTS_LARMA11    ] = SPRITE_LARMA1     ;
ProcessNum[PARTS_LARMA21    ] = 7; DrawNum[PARTS_LARMA21    ] = 9; ParentParts[PARTS_LARMA21    ] = PARTS_LARMA11    ; SpriteParts[PARTS_LARMA21    ] = SPRITE_LARMA2     ;
ProcessNum[PARTS_LARMA31    ] = 8; DrawNum[PARTS_LARMA31    ] =10; ParentParts[PARTS_LARMA31    ] = PARTS_LARMA21    ; SpriteParts[PARTS_LARMA31    ] = SPRITE_LARMA3     ;
ProcessNum[PARTS_LARMA12    ] = 9; DrawNum[PARTS_LARMA12    ] = 5; ParentParts[PARTS_LARMA12    ] = PARTS_BODYTOP    ; SpriteParts[PARTS_LARMA12    ] = SPRITE_LARMA1     ;
ProcessNum[PARTS_LARMA22    ] =10; DrawNum[PARTS_LARMA22    ] = 6; ParentParts[PARTS_LARMA22    ] = PARTS_LARMA12    ; SpriteParts[PARTS_LARMA22    ] = SPRITE_LARMA2     ;
ProcessNum[PARTS_LARMA32    ] =11; DrawNum[PARTS_LARMA32    ] = 7; ParentParts[PARTS_LARMA32    ] = PARTS_LARMA22    ; SpriteParts[PARTS_LARMA32    ] = SPRITE_LARMA3     ;
ProcessNum[PARTS_LARMB1     ] =12; DrawNum[PARTS_LARMB1     ] = 2; ParentParts[PARTS_LARMB1     ] = PARTS_BODYTOP    ; SpriteParts[PARTS_LARMB1     ] = SPRITE_LARMB1     ;
ProcessNum[PARTS_LARMB2     ] =13; DrawNum[PARTS_LARMB2     ] = 3; ParentParts[PARTS_LARMB2     ] = PARTS_LARMB1     ; SpriteParts[PARTS_LARMB2     ] = SPRITE_LARMB2     ;
ProcessNum[PARTS_LARMB3     ] =14; DrawNum[PARTS_LARMB3     ] = 4; ParentParts[PARTS_LARMB3     ] = PARTS_LARMB2     ; SpriteParts[PARTS_LARMB3     ] = SPRITE_LARMB3     ;
ProcessNum[PARTS_RARMA11    ] =15; DrawNum[PARTS_RARMA11    ] =23; ParentParts[PARTS_RARMA11    ] = PARTS_BODYTOP    ; SpriteParts[PARTS_RARMA11    ] = SPRITE_RARMA1     ;
ProcessNum[PARTS_RARMA21    ] =16; DrawNum[PARTS_RARMA21    ] =24; ParentParts[PARTS_RARMA21    ] = PARTS_RARMA11    ; SpriteParts[PARTS_RARMA21    ] = SPRITE_RARMA2     ;
ProcessNum[PARTS_RARMA31    ] =17; DrawNum[PARTS_RARMA31    ] =25; ParentParts[PARTS_RARMA31    ] = PARTS_RARMA21    ; SpriteParts[PARTS_RARMA31    ] = SPRITE_RARMA3     ;
ProcessNum[PARTS_RARMA12    ] =18; DrawNum[PARTS_RARMA12    ] =20; ParentParts[PARTS_RARMA12    ] = PARTS_BODYTOP    ; SpriteParts[PARTS_RARMA12    ] = SPRITE_RARMA1     ;
ProcessNum[PARTS_RARMA22    ] =19; DrawNum[PARTS_RARMA22    ] =21; ParentParts[PARTS_RARMA22    ] = PARTS_RARMA12    ; SpriteParts[PARTS_RARMA22    ] = SPRITE_RARMA2     ;
ProcessNum[PARTS_RARMA32    ] =20; DrawNum[PARTS_RARMA32    ] =22; ParentParts[PARTS_RARMA32    ] = PARTS_RARMA22    ; SpriteParts[PARTS_RARMA32    ] = SPRITE_RARMA3     ;
ProcessNum[PARTS_RARMB1     ] =21; DrawNum[PARTS_RARMB1     ] =17; ParentParts[PARTS_RARMB1     ] = PARTS_BODYTOP    ; SpriteParts[PARTS_RARMB1     ] = SPRITE_RARMB1     ;
ProcessNum[PARTS_RARMB2     ] =22; DrawNum[PARTS_RARMB2     ] =18; ParentParts[PARTS_RARMB2     ] = PARTS_RARMB1     ; SpriteParts[PARTS_RARMB2     ] = SPRITE_RARMB2     ;
ProcessNum[PARTS_RARMB3     ] =23; DrawNum[PARTS_RARMB3     ] =19; ParentParts[PARTS_RARMB3     ] = PARTS_RARMB2     ; SpriteParts[PARTS_RARMB3     ] = SPRITE_RARMB3     ;
ProcessNum[PARTS_LWING      ] =24; DrawNum[PARTS_LWING      ] = 0; ParentParts[PARTS_LWING      ] = PARTS_BODYTOP    ; SpriteParts[PARTS_LWING      ] = SPRITE_LWING      ;
ProcessNum[PARTS_RWING      ] =25; DrawNum[PARTS_RWING      ] = 1; ParentParts[PARTS_RWING      ] = PARTS_BODYTOP    ; SpriteParts[PARTS_RWING      ] = SPRITE_RWING      ;

/* 任意の変数 */
Habataki = 1;
HabatakiAngle = 45;
DirectionTemp = 0;
Tamago		  = 0;
/*----------------------------------------*/