script_enemy_main
{//Ex[~Aʏe1
	let count=0;
	let cx=GetCenterX();//STGV[̒SxW擾
	let imgExRumia=GetCurrentScriptDirectory~"img\ExRumia.png";
	@Initialize
	{
		SetLife(1500);//Ct1500ɐݒ
		SetTimer(60);//Ԑ60bɐݒ
		SetGraphicRect(1,1,64,64);//`挳`ݒ
		SetInvincibility(30);//G30t[Gɂ
		LoadGraphic(imgExRumia);//摜uimg\ExRumia.pngvǂ݂		
		SetMovePosition02(cx+0,60,60);//W(cx,60)60t[Ĉړ
		DeleteEnemyShot(ALL);//oƓɓGeSč폜
	}
	
	@MainLoop
	{
		if(count>60&&count%8==0)
		{
			let ang=GetAngleToPlayer();//G玩@ւ̊px擾
			let i=0;
			while(i<360)
			{
				CreateShot02(GetX(),GetY(),7,i+count,-0.4,4,BLUE12,0);//e𔭎
				CreateShot02(GetX(),GetY(),5,i-count,-0.4,3,RED12,0);
				i+=30;
			}

		}
		if(count==150)
		{
			SetMovePositionRandom01(50,20,5,GetClipMinX()+100,30,GetClipMaxX()-100,100);
		}

		if(count==160){count=89;};
		SetCollisionA(GetX(),GetY(),32);//蔻(e)o^
		SetCollisionB(GetX(),GetY(),24);//蔻(̓)o^
		count++;
	}
	
	@Finalize
	{//ǂ݂񂾃t@C폜
		DeleteGraphic(imgExRumia);
	}
	
	@DrawLoop
	{//`
		SetColor(255,255,255);
		SetRenderState(ALPHA);
		SetTexture(imgExRumia);
		if(GetSpeedX()==0){SetGraphicRect(64,1,127,64);}
		else if(GetSpeedX()>0){SetGraphicRect(192,1,255,64);}
		else if(GetSpeedX()<0){SetGraphicRect(128,1,191,64);}
		DrawGraphic(GetX(),GetY());
	}
}