task BGMPlay(dir, vol, loopStart, loopEnd)
{
	let objBGM = ObjSound_Create();
	ObjSound_Load(objBGM, dir);
	ObjSound_Play(objBGM);
	ObjSound_SetSoundDivision(objBGM, SOUND_BGM);
	ObjSound_SetRestartEnable(objBGM, true);
	ObjSound_SetLoopEnable(objBGM, true);
	ObjSound_SetLoopTime(objBGM, loopStart, loopEnd);
	ObjSound_SetVolumeRate(objBGM, vol);
}

task SEPlay(name, vol)
{
	let objSE = ObjSound_Create();
	ObjSound_Load(objSE, GetCurrentScriptDirectory() ~ "../se/" ~ name ~ ".wav");
	ObjSound_Play(objSE);
	ObjSound_SetSoundDivision(objSE, SOUND_SE);
	ObjSound_SetVolumeRate(objSE, vol);
}