script_enemy_main
{//Enemy01
	let count=0;
	let cx=GetCenterX();//STGV[̒SxW擾
	let imgzako_yousei=GetCurrentScriptDirectory~"img\zako_yousei.png";
	let imgAngle=0;
	let shotAngle=0;
	@Initialize
	{
		SetLife(120);//Ct1500ɐݒ
 		LoadGraphic(imgzako_yousei);
		SetGraphicRect(1,129,32,160);//`挳`ݒ	
		SetMovePosition03(370,100,15,5);//W(cx,60)60t[Ĉړ
	}
	
	@MainLoop
	{

	
		if(count>110&&count%120==1)
		{
			let tAngle=0;
			loop(12)
			{
				CreateShot02(GetX(),GetY(),1+tAngle/4,GetAngleToPlayer()-tAngle+6,0.08,4,RED11,10);
				tAngle+=1;
			}
		}
	
		if(count<300&&GetX<375)
		{

		SetMovePosition03(GetX-count/3,GetY,30,5);

		}

		if(count>300)
		{

		SetMovePosition03(GetX-count/3,GetY,15,5);

		}
		if(GetX<-40)
		{
			VanishEnemy;
		}

		SetCollisionA(GetX(),GetY(),24);//蔻(e)o^
		SetCollisionB(GetX(),GetY(),24);//蔻(̓)o^
		count++;
	}
	
	@Finalize
	{//ǂ݂񂾃t@C폜
		if(GetX>0)
			{
			loop(3)
				{
				CreateItem(ITEM_SCORE,GetX+rand(-100,100),GetY+rand(20,100));
				}
			}
	}
	
	@DrawLoop
	{//`
		SetTexture(imgzako_yousei);
		if(GetSpeedX()==0){SetGraphicRect(1,129,32,160);}
		else if(GetSpeedX()>0){SetGraphicRect(190,161,222,192);}
		else if(GetSpeedX()<0){SetGraphicRect(33,161,64,192);}
		
		
		DrawGraphic(GetX(),GetY());
	}
}