script_enemy_main
{//Enemy d
	let csd = GetCurrentScriptDirectory;
	let nx=40;
	let ny=36;
	let count = -90;
	let Moct = 0;
	let Flag = GetArgument;
	
	@Initialize{
		SetLife(20);
		SetScore(500);
	}
	
	@MainLoop{
		Clock;
		LoadData;
		SetCollisionA(GetX,GetY,10);
		SetCollisionB(GetX,GetY,10);
		
		alternative(Flag)
		case(0){SetMovePosition01(GetX+20*cos(count),GetY+20*sin(count),rand(5,7));}
		case(1){SetMovePosition01(GetX-20*cos(count),GetY+20*sin(count),rand(5,7));}
		
		if(count==1200){VanishEnemy;}
		count+=2;
		yield;
	}

	@Finalize{
		//ITEM_1UP//ITEM_BOMB//ITEM_SCORE
		//CreateItem(ITEM_SCORE,GetX,GetY);
	}
	
	@DrawLoop{
		alternative(Flag)
		case(0){EnemyImg(ZacoImg[1], count -90,x[0],y[1]*m,x[1],y[1]*(m+1));}
		case(1){EnemyImg(ZacoImg[1],-count +90,x[0],y[1]*(m+2),x[1],y[1]*(m+3));}
		case(2){EnemyImg(ZacoImg[1],0,x[0],y[1]*(m+4),x[1],y[1]*(m+5));}
		case(3){EnemyImg(ZacoImg[1],0,x[0],y[1]*(m+6),x[1],y[1]*(m+7));}
		case(4){EnemyImg(ZacoImg[1],0,x[0],y[1]*(m+8),x[1],y[1]*(m+9));}
	}
#include_function ".\EnemySystem.txt"
#include_function ".\EnemyLoad.txt"
}