#東方弾幕風
#Title[凍符「アイシクルフォール-Easy-」]
#Text[てゐ「足もとで待っていれば当たらないウサ」]
#Image[]
#ScriptVersion[2]
	
script_enemy_main
{
	let count;//弾を出す間隔を制御するための変数;
	let cx;//変数cxに真ん中の座標を代入;
	@Initialize
	{
		count=0;//弾を出す間隔を制御するための変数;
		cx=GetCenterX();//変数cxに真ん中の座標を代入;
		SetLife(560);//敵のライフを1000に
		SetDamageRate(10,0);
		SetScore(25000);
		SetTimer(100);
		SetRateScoreSystemEnable(false);
		SetGraphicRect(64,1,127,64);//描画元の矩形を(64,1)-(127,64)に設定
		LoadGraphic("script\img\ExRumia.png");//script\img\ExRumia.jpgをテクスチャに読みこみ
		SetMovePosition02(cx,60,60);//座標(cx,60)に60フレームで移動
		CutIn(KOUMA,"凍符「アイシクルフォール-Easy-」","",0,0,0,0);
		Shot1;
		Shot2;
		Shot3;
	}
		
	@MainLoop
	{
		yield;
		SetCollisionA(GetX(),GetY(),32);//敵の座標に当たり判定を登録
		SetCollisionB(GetX(),GetY(),24);//敵の座標に当たり判定(体当たり用)を登録
		count++;//1フレーム毎にcountが1増加
	}
	task Shot1
	{
		SetShotDirectionType(PLAYER);
		loop{
			let angle1=-30;
			loop(6){
			CreateShot01(GetX,GetY,3,angle1,AQUA23,0);
			}
			loop(6){yield;}
		}
	}
	task Shot2
	{
		SetShotDirectionType(PLAYER);
		loop{
			let angle2=30;
			loop(6){
			CreateShot01(GetX,GetY,3,angle2,AQUA23,0);
			}
			loop(6){yield;}
		}
	}
	task Shot3
	{
		SetShotDirectionType(PLAYER);
		loop{
			let angle3=-30;
			while(angle3<=30)
			{
				CreateShot01(GetX,GetY,5,angle3,YELLOW01,0);
				angle3++;
			}
			loop(10){yield;}
		}
	}
	@DrawLoop
	{
		SetTexture("script\img\ExRumia.png");//描画元テクスチャを設定
		DrawGraphic(GetX(),GetY())//敵の座標にExルーミアを描画;
	}
	
	@Finalize
	{
		DeleteGraphic("script\img\ExRumia.png");//読みこんだテクスチャを破棄
		loop(100){
		CreateShot01(GetX,GetY,rand(5,10),rand(-90,90),BLUE31,0);
		}
	}
}
