#e
#Title[ߋ̐l擾Tv]
#Text[ߋ̐l擾]
#ScriptVersion[2]

script_enemy_main {
@Initialize {
SetRateScoreSystemEnable(false);
SetLife(2000);
SetScore(12000000/3);
SetTimer(70);
SetInvincibility(240);
SetDamageRate(100,35);
LoadGraphic("script\img\ExRumia.png");
SetGraphicRect(0, 0, 63, 63);
SetMovePosition03(224,160,60,10);

main; //90t[OɂƂɒeł
//main1; //90t[OɂƂɒeNĂ
}

@MainLoop {
SetCollisionA(GetX, GetY, 24);
SetCollisionB(GetX, GetY, 24);
if(GetLife<100){SetDamageRate(30,5);}
yield;
    }

@DrawLoop {
DrawGraphic(GetX, GetY);
SetTexture("script\img\ExRumia.png");
}

task main{
loop(90){yield;}
/*gݍł݂@ۂ90t[OɂƂɒeł*/
let t=90;
let ax=[];let kx=[0];
let ay=[];let ky=[0];
let u=0;
let i=0;
loop{
kx[0]=GetPlayerX;
ky[0]=GetPlayerY;
ax=kx~ax;
ay=ky~ay;
if(u>=t){ax=erase(ax,t);ay=erase(ay,t);}
if(u>=t && i%5==0){CreateShot01(GetX,GetY,2,atan2(ay[t-1]-GetY,ax[t-1]-GetX),RED21,0);}
loop(1){yield;}
i++;
u++;
}}

task main1{
loop(90){yield;}
/*gݍł݂@x90t[O̎@̏ꏊɒeoĂ*/
let t=90;
let ax=[];let kx=[0];
let ay=[];let ky=[0];
let u=0;
let i=0;
loop{
kx[0]=GetPlayerX;
ky[0]=GetPlayerY;
ax=kx~ax;
ay=ky~ay;
if(u>=t){ax=erase(ax,t);ay=erase(ay,t);}
if(u>=t && i%2==0){CreateShot02(ax[t-1],ay[t-1],0,rand(0,360),1/240,3,RED11,20);}
loop(1){yield;}
i++;
u++;
}}

/*RsŷƓ*/
task r{
let t=40;
let a=[];let k=[0];
let u=0;
loop{
k[0]=GetPlayerX;
a=k~a;
if(u>=t){a=erase(a,t);}
loop(1){yield;}
u++;
}}


}
//