e
#Title[uG^[iEBbVv S]
#Text[]
#BGM[.\bgm\bgm.wav]
#BackGround[User]
#Player[FREE]
#ScriptVersion[2]

script_enemy_main{
	
	let WhiteX = 0;
	let WhiteY = 0;
	let BlackX = 0;
	let BlackY = 0;
	
	@Initialize{
		InitializeAction();
		
		SetLife(10);
		
		SetX(GetClipMinX() - 60);
		SetY(GetClipMinY() + 160);
		
		SetMovePosition03(GetCenterX() - 40,GetClipMinY() + 130,20,4);
		SetEMarker();
		
		TMain();
	}
	
	@MainLoop{
		yield;
	}
	
	@DrawLoop{
		DrawBoss(imgBoss_LilyWhite);
	}
	
	@Finalize{
		FinalizeData();
	}
	
	task TMain(){
		yield;
		
		PositionLink();
		
		Wait(148);
		
		DeclareSpell();
	}
	
	function DeclareSpell(){
		SetAction(ACT_SPELL,180);
		Wait(180);
	}
	
	task PositionLink(){
		loop{
			WhiteX = GetX();
			WhiteY = GetY();
			BlackX = GetCommonDataDefault("BlackX",GetX() );
			BlackY = GetCommonDataDefault("BlackY",GetY() );
			
			SetCommonData("WhiteX",WhiteX);
			SetCommonData("WhiteY",WhiteY);
			
			yield;
		}
	}
	
	#include_function ".\initialize_boss.txt"
	#include_function ".\lib\lib_anime_lily.txt"
	#include_function ".\lib\lib_fam.txt"
	
	#include_function ".\lib\lib_obj.txt"
	#include_function ".\lib\lib_value.txt"
}