script_enemy_main
{
        let csd     = GetCurrentScriptDirectory;
	let imgEnemy=csd~"\lib\fairy_blue.png";

    @Initialize {
        SetLife(400);
        SetScore(10);
        SetDamageRate(100,10);
	LoadGraphic(imgEnemy);
	Initialize_Fairy(6);
	Tmain;
	}

    @MainLoop {
	SetCollisionA(GetX(),GetY(),32);
        SetCollisionB(GetX(),GetY(),16);
	yield;
    }

        @DrawLoop {
		DrawFairy(imgEnemy );
	}

        @Finalize
        {

        } 

task Tmain
{
yield;
shot;
eraze;
}


task shot
{
loop
{
loop(5)
{
CreateShot01(GetX,GetY,4,85,PURPLE01,0);
CreateShot01(GetX,GetY,4,60,PURPLE01,0);
CreateShot01(GetX,GetY,4,115,PURPLE01,0);
wait(5);
}
wait(45);
}
}

task eraze
{
while(!BeVanished)
{
        	if(GetX<GetClipMinX-64||GetX>GetClipMaxX+64||GetY<GetClipMinY-32||GetY>GetClipMaxY+32)
        	{
        		VanishEnemy();
        	}
yield;
}
}

#include_function ".\data.txt"
#include_function ".\lib\lib_anime_fairy.txt"
}