#e
#Title[uǐSIȓX --v]
#Text[]
#Image[]
#BackGround[]
#Player[FREE]
#ScriptVersion[2]

script_enemy_main
{
@Initialize
{
SetLife(10000);
CutIn(KOUMA,"uǐSIȓX --v",GetCurrentScriptDirectory()~".\img\cut_in.png",0,0,0,0);
SetScore(100000);
Tmain;
}

@MainLoop
{
//SetColitionA(GetX.GetY,15);
//SetColitionB(GetX.GetY,15);
yield;
}

@DrawLoop
{
}

@Finalize
{
}

task Tmain
{
loop(60){yield};
Ttext;
loop
	{
	yield;
	}
}

task Ttext
{
loop
	{
	loop(60){yield};
//+++++++++++++++++++++++++++++++eLXg̓Xy[X+++++++++++++++++++++++++++++++++


//-----------------------------------
paint(1.8,16320,16383,16383,YELLOW04);
paint(1.8,16320,16383,16383,YELLOW04);
paint(1.8,16320,16383,16383,YELLOW04);
paint(1.8,16320,16383,16383,YELLOW04);
paint(1.8,13248,2035,7680,YELLOW04);
paint(1.8,13248,4083,3840,YELLOW04);
paint(1.8,13248,8179,1792,YELLOW04);
paint(1.8,13248,16115,0,YELLOW04);
paint(1.8,13311,15603,1,YELLOW04);
paint(1.8,13311,14579,3,YELLOW04);
paint(1.8,13311,12531,7,YELLOW04);
paint(1.8,13311,12531,15,YELLOW04);
paint(1.8,13248,243,31,YELLOW04);
paint(1.8,13248,243,63,YELLOW04);
paint(1.8,13248,243,254,YELLOW04);
paint(1.8,13248,243,510,YELLOW04);
paint(1.8,16320,8447,2047,YELLOW04);
paint(1.8,16320,14591,4071,YELLOW04);
paint(1.8,16320,15615,16323,YELLOW04);
paint(1.8,16320,15615,16257,YELLOW04);
paint(1.8,0,15360,16129,YELLOW04);
paint(1.8,0,15360,15872,YELLOW04);
paint(1.8,0,0,15360,YELLOW04);
paint(1.8,0,0,15360,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
//----------------ǂ܂-------------------

//----------------S-------------------
paint(1.8,0,15360,15,YELLOW04);
paint(1.8,0,15360,15,YELLOW04);
paint(1.8,0,16380,63,YELLOW04);
paint(1.8,0,16380,63,YELLOW04);
paint(1.8,12288,16383,63,YELLOW04);
paint(1.8,12288,16383,63,YELLOW04);
paint(1.8,12288,1023,0,YELLOW04);
paint(1.8,12288,1023,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,12288,16383,0,YELLOW04);
paint(1.8,12288,16383,0,YELLOW04);
paint(1.8,16320,16383,15,YELLOW04);
paint(1.8,16320,16383,15,YELLOW04);
paint(1.8,4032,0,63,YELLOW04);
paint(1.8,4032,0,63,YELLOW04);
paint(1.8,0,0,252,YELLOW04);
paint(1.8,0,0,252,YELLOW04);
paint(1.8,0,0,240,YELLOW04);
paint(1.8,0,0,240,YELLOW04);
paint(1.8,0,60,240,YELLOW04);
paint(1.8,0,60,240,YELLOW04);
paint(1.8,0,1020,240,YELLOW04);
paint(1.8,0,1020,240,YELLOW04);
paint(1.8,0,16368,240,YELLOW04);
paint(1.8,0,16368,240,YELLOW04);
paint(1.8,0,16128,240,YELLOW04);
paint(1.8,0,16128,240,YELLOW04);
paint(1.8,0,0,240,YELLOW04);
paint(1.8,0,0,240,YELLOW04);
paint(1.8,0,0,240,YELLOW04);
paint(1.8,0,0,240,YELLOW04);
paint(1.8,0,12303,243,YELLOW04);
paint(1.8,0,12303,243,YELLOW04);
paint(1.8,0,12351,255,YELLOW04);
paint(1.8,0,12351,255,YELLOW04);
paint(1.8,0,1020,252,YELLOW04);
paint(1.8,0,1020,252,YELLOW04);
paint(1.8,0,4080,0,YELLOW04);
paint(1.8,0,4080,0,YELLOW04);
paint(1.8,0,3840,0,YELLOW04);
paint(1.8,0,3840,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
//----------------S܂-------------------

//----------------I-------------------
paint(1.8,15360,16383,15,YELLOW04);
paint(1.8,15360,16383,15,YELLOW04);
paint(1.8,16128,16383,15,YELLOW04);
paint(1.8,16128,16383,15,YELLOW04);
paint(1.8,16320,963,15,YELLOW04);
paint(1.8,16320,963,15,YELLOW04);
paint(1.8,13308,963,15,YELLOW04);
paint(1.8,13308,963,15,YELLOW04);
paint(1.8,12540,16383,15,YELLOW04);
paint(1.8,12540,16383,15,YELLOW04);
paint(1.8,12288,16383,15,YELLOW04);
paint(1.8,12288,16383,15,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,12288,3,0,YELLOW04);
paint(1.8,12288,3,0,YELLOW04);
paint(1.8,16320,243,0,YELLOW04);
paint(1.8,16320,243,0,YELLOW04);
paint(1.8,16383,4080,0,YELLOW04);
paint(1.8,16383,4080,0,YELLOW04);
paint(1.8,4095,16320,960,YELLOW04);
paint(1.8,4095,16320,960,YELLOW04);
paint(1.8,3840,15360,16320,YELLOW04);
paint(1.8,3840,15360,16320,YELLOW04);
paint(1.8,3840,0,16128,YELLOW04);
paint(1.8,3840,0,16128,YELLOW04);
paint(1.8,3840,0,4080,YELLOW04);
paint(1.8,3840,0,4080,YELLOW04);
paint(1.8,3840,12288,1023,YELLOW04);
paint(1.8,3840,12288,1023,YELLOW04);
paint(1.8,16128,16383,63,YELLOW04);
paint(1.8,16128,16383,63,YELLOW04);
paint(1.8,16128,16383,0,YELLOW04);
paint(1.8,16128,16383,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
//----------------I܂-------------------

//-----------------------------------
paint(1.8,3840,16128,0,YELLOW04);
paint(1.8,3840,16128,0,YELLOW04);
paint(1.8,3840,16368,0,YELLOW04);
paint(1.8,3840,16368,0,YELLOW04);
paint(1.8,3840,1020,0,YELLOW04);
paint(1.8,3840,1020,0,YELLOW04);
paint(1.8,16128,63,960,YELLOW04);
paint(1.8,16128,63,960,YELLOW04);
paint(1.8,16128,15,16368,YELLOW04);
paint(1.8,16128,15,16368,YELLOW04);
paint(1.8,16368,0,15612,YELLOW04);
paint(1.8,16368,0,15612,YELLOW04);
paint(1.8,4095,0,15420,YELLOW04);
paint(1.8,4095,0,15420,YELLOW04);
paint(1.8,3903,0,15420,YELLOW04);
paint(1.8,3903,0,15420,YELLOW04);
paint(1.8,3840,0,16188,YELLOW04);
paint(1.8,3840,0,16188,YELLOW04);
paint(1.8,3840,16368,4095,YELLOW04);
paint(1.8,3840,16368,4095,YELLOW04);
paint(1.8,0,16368,1023,YELLOW04);
paint(1.8,0,16368,1023,YELLOW04);
paint(1.8,0,0,60,YELLOW04);
paint(1.8,0,0,60,YELLOW04);
paint(1.8,4032,0,252,YELLOW04);
paint(1.8,4032,0,252,YELLOW04);
paint(1.8,16320,0,240,YELLOW04);
paint(1.8,16320,0,240,YELLOW04);
paint(1.8,16128,15,0,YELLOW04);
paint(1.8,16128,15,0,YELLOW04);
paint(1.8,12288,15,0,YELLOW04);
paint(1.8,12288,15,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
//----------------Ȃ܂-------------------

//----------------X-------------------
paint(1.8,0,0,16128,YELLOW04);
paint(1.8,0,0,16128,YELLOW04);
paint(1.8,0,14336,16383,YELLOW04);
paint(1.8,0,14336,16383,YELLOW04);
paint(1.8,16128,16383,1023,YELLOW04);
paint(1.8,16128,16383,1023,YELLOW04);
paint(1.8,16128,8191,0,YELLOW04);
paint(1.8,16128,8191,0,YELLOW04);
paint(1.8,3840,0,16383,YELLOW04);
paint(1.8,3840,0,16383,YELLOW04);
paint(1.8,3840,0,16383,YELLOW04);
paint(1.8,3840,0,16383,YELLOW04);
paint(1.8,3840,0,15375,YELLOW04);
paint(1.8,3840,0,15375,YELLOW04);
paint(1.8,3840,0,15375,YELLOW04);
paint(1.8,3840,0,15375,YELLOW04);
paint(1.8,3840,0,15375,YELLOW04);
paint(1.8,3840,0,15375,YELLOW04);
paint(1.8,4095,16380,15375,YELLOW04);
paint(1.8,4095,16380,15375,YELLOW04);
paint(1.8,4095,16380,15375,YELLOW04);
paint(1.8,4095,16380,15375,YELLOW04);
paint(1.8,3840,960,15375,YELLOW04);
paint(1.8,3840,960,15375,YELLOW04);
paint(1.8,3840,960,15375,YELLOW04);
paint(1.8,3840,960,15375,YELLOW04);
paint(1.8,3840,960,15375,YELLOW04);
paint(1.8,3840,960,15375,YELLOW04);
paint(1.8,3840,960,16383,YELLOW04);
paint(1.8,3840,960,16383,YELLOW04);
paint(1.8,3840,0,16383,YELLOW04);
paint(1.8,3840,0,16383,YELLOW04);
paint(1.8,3840,0,0,YELLOW04);
paint(1.8,3840,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
//----------------X܂-------------------

//----------------Xy[X-------------------
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
//----------------Xy[X܂-------------------

//-----------------------------------
paint(1.8,0,15360,1023,YELLOW04);
paint(1.8,0,15360,1023,YELLOW04);
paint(1.8,0,16128,4095,YELLOW04);
paint(1.8,0,16128,4095,YELLOW04);
paint(1.8,3840,3840,16128,YELLOW04);
paint(1.8,3840,3840,16128,YELLOW04);
paint(1.8,3840,4032,15360,YELLOW04);
paint(1.8,3840,4032,15360,YELLOW04);
paint(1.8,3840,960,16128,YELLOW04);
paint(1.8,3840,960,16128,YELLOW04);
paint(1.8,16320,16383,4032,YELLOW04);
paint(1.8,16383,16383,4032,YELLOW04);
paint(1.8,16383,16383,1023,YELLOW04);
paint(1.8,16383,16383,1023,YELLOW04);
paint(1.8,3903,13248,255,YELLOW04);
paint(1.8,3840,13248,255,YELLOW04);
paint(1.8,3840,960,4095,YELLOW04);
paint(1.8,3840,960,4095,YELLOW04);
paint(1.8,3840,13248,4047,YELLOW04);
paint(1.8,3840,13248,4047,YELLOW04);
paint(1.8,3840,16320,3,YELLOW04);
paint(1.8,3840,16320,3,YELLOW04);
paint(1.8,3840,16320,0,YELLOW04);
paint(1.8,3840,16320,0,YELLOW04);
paint(1.8,3840,4032,15360,YELLOW04);
paint(1.8,3840,4032,15360,YELLOW04);
paint(1.8,3840,16368,16320,YELLOW04);
paint(1.8,3840,16368,16320,YELLOW04);
paint(1.8,0,15600,4095,YELLOW04);
paint(1.8,0,15600,4095,YELLOW04);
paint(1.8,0,12288,255,YELLOW04);
paint(1.8,0,12288,255,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
//----------------܂-------------------

//-----------------------------------
paint(1.8,12288,3,255,YELLOW04);
paint(1.8,12288,3,255,YELLOW04);
paint(1.8,12288,12291,1023,YELLOW04);
paint(1.8,12288,12291,1023,YELLOW04);
paint(1.8,12288,12291,4035,YELLOW04);
paint(1.8,12288,12291,4035,YELLOW04);
paint(1.8,15360,3,3840,YELLOW04);
paint(1.8,15360,3,3840,YELLOW04);
paint(1.8,15360,0,3840,YELLOW04);
paint(1.8,15360,0,3840,YELLOW04);
paint(1.8,15615,0,16128,YELLOW04);
paint(1.8,15615,0,16128,YELLOW04);
paint(1.8,16383,15,15360,YELLOW04);
paint(1.8,16383,15,15360,YELLOW04);
paint(1.8,16320,1023,15360,YELLOW04);
paint(1.8,16320,1023,15360,YELLOW04);
paint(1.8,15360,8188,15360,YELLOW04);
paint(1.8,15360,8188,15360,YELLOW04);
paint(1.8,15360,7936,15360,YELLOW04);
paint(1.8,15360,7936,15360,YELLOW04);
paint(1.8,16128,0,16128,YELLOW04);
paint(1.8,16128,0,16128,YELLOW04);
paint(1.8,3840,0,3840,YELLOW04);
paint(1.8,3840,0,3840,YELLOW04);
paint(1.8,3840,0,3840,YELLOW04);
paint(1.8,3840,0,3840,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
//----------------܂-------------------

//-----------------------------------
paint(1.8,15,0,0,YELLOW04);
paint(1.8,15,0,0,YELLOW04);
paint(1.8,15,0,0,YELLOW04);
paint(1.8,15,0,0,YELLOW04);
paint(1.8,15,16320,63,YELLOW04);
paint(1.8,15,16320,63,YELLOW04);
paint(1.8,15,16383,1023,YELLOW04);
paint(1.8,15,16383,1023,YELLOW04);
paint(1.8,15375,255,4080,YELLOW04);
paint(1.8,15375,255,4080,YELLOW04);
paint(1.8,16335,3,16128,YELLOW04);
paint(1.8,16335,3,16128,YELLOW04);
paint(1.8,4095,0,15360,YELLOW04);
paint(1.8,4095,0,15360,YELLOW04);
paint(1.8,255,0,15360,YELLOW04);
paint(1.8,255,0,15360,YELLOW04);
paint(1.8,15,0,15360,YELLOW04);
paint(1.8,15,0,15360,YELLOW04);
paint(1.8,0,0,15360,YELLOW04);
paint(1.8,0,0,15360,YELLOW04);
paint(1.8,0,0,15360,YELLOW04);
paint(1.8,0,0,15360,YELLOW04);
paint(1.8,0,0,3840,YELLOW04);
paint(1.8,0,0,3840,YELLOW04);
paint(1.8,0,0,4080,YELLOW04);
paint(1.8,0,0,4080,YELLOW04);
paint(1.8,255,0,1020,YELLOW04);
paint(1.8,255,0,1020,YELLOW04);
paint(1.8,16383,12291,255,YELLOW04);
paint(1.8,16383,12291,255,YELLOW04);
paint(1.8,16380,16383,15,YELLOW04);
paint(1.8,16380,16383,15,YELLOW04);
paint(1.8,1008,16383,0,YELLOW04);
paint(1.8,1008,16383,0,YELLOW04);
paint(1.8,4032,0,0,YELLOW04);
paint(1.8,4032,0,0,YELLOW04);
paint(1.8,16128,0,0,YELLOW04);
paint(1.8,16128,0,0,YELLOW04);
paint(1.8,15360,3,0,YELLOW04);
paint(1.8,15360,3,0,YELLOW04);
paint(1.8,12288,3,0,YELLOW04);
paint(1.8,12288,3,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
paint(1.8,0,0,0,YELLOW04);
//----------------Ђ܂-------------------


//+++++++++++++++++++++++++++++++eLXg̓Xy[X܂+++++++++++++++++++++++++++++++++
	}
}

function paint(speed,h1,h2,h3,type)
{
let dY=(GetClipMaxY-GetClipMinY)/42;
let num=14;
let num2=2;
loop(14)
	{
	if(h1>=2^num)
		{
		CreateShot01(GetClipMaxX,GetClipMinY+dY*((num-1)+num2),speed,180,type,5);
		h1=h1-2^num;
		}
	num=num-1;
	}
num=14;
num2=15;
loop(14)
	{
	if(h2>=2^num)
		{
		CreateShot01(GetClipMaxX,GetClipMinY+dY*((num-1)+num2),speed,180,type,5);
		h2=h2-2^num;
		}
	num=num-1;
	}
num=14;
num2=28;
loop(14)
	{
	if(h3>=2^num)
		{
		CreateShot01(GetClipMaxX,GetClipMinY+dY*((num-1)+num2),speed,180,type,5);
		h3=h3-2^num;
		}
	num=num-1;
	}
loop(5){yield};
}

}
