#東方弾幕風[Plural]
#ScriptVersion[3]
#Title["Granblue Plural"]
#Text["Play Boss Rush"]
#include "./background2.txt"

let dir = GetCurrentScriptDirectory();
let BGM = dir ~ "/SFX/Interdimentional Voyage of a Ghostly Passenger Ship.wav";

@Initialize{
	Init;
	LoadSound(BGM);
	PlayBGM(BGM,1,141.15);
	TPlural();
}

@MainLoop{
	yield;
}

@Finalize{
}

task TPlural{

	let obj = ObjEnemyBossScene_Create();
	ObjEnemyBossScene_Add(obj, 0, dir ~ "NonSpell.txt");
	ObjEnemyBossScene_Add(obj, 0, dir ~ "Spell.txt");
	
	ObjEnemyBossScene_Add(obj, 1, dir ~ "NonSpell2.txt");
	ObjEnemyBossScene_Add(obj, 1, dir ~ "Spell2.txt");
	
	ObjEnemyBossScene_Add(obj, 2, dir ~ "NonSpell3.txt");
	ObjEnemyBossScene_Add(obj, 2, dir ~ "Spell3.txt");
	
	ObjEnemyBossScene_Add(obj, 3, dir ~ "NonSpell4.txt");
	ObjEnemyBossScene_Add(obj, 3, dir ~ "Spell4.txt");
	
	ObjEnemyBossScene_Add(obj, 4, dir ~ "NonSpell5.txt");
	ObjEnemyBossScene_Add(obj, 4, dir ~ "Spell5.txt");
	
	ObjEnemyBossScene_Add(obj, 5, dir ~ "NonSpell6.txt");
	ObjEnemyBossScene_Add(obj, 5, dir ~ "Spell6.txt");
	
	ObjEnemyBossScene_Add(obj, 6, dir ~ "NonSpell7.txt");
	ObjEnemyBossScene_Add(obj, 6, dir ~ "Spell7.txt");
	
	ObjEnemyBossScene_Add(obj, 7, dir ~ "NonSpell8.txt");
	ObjEnemyBossScene_Add(obj, 7, dir ~ "Spell8.txt");
	
	ObjEnemyBossScene_Add(obj, 8, dir ~ "Jack.txt");
	ObjEnemyBossScene_Add(obj, 8, dir ~ "Spell9.txt");
	
	ObjEnemyBossScene_LoadInThread(obj);
	ObjEnemyBossScene_Regist(obj);

	while(!Obj_IsDeleted(obj))
	{
		yield;
	}
	wait(60);
	CloseScript(GetOwnScriptID());
}