//-------------------------------------
//Gep^[`t@C
//---------------------------------------
//O

//Vbgp^[̐ݒ
function func_SetShotPatern_Front(let stage)
{
	alternative(stage)
	case(1){ main_Patern_Front01(); }
	case(2){ main_Patern_Front02(); }
	case(3){ main_Patern_Front03(); }
	case(4){ main_Patern_Front02(); }
	case(5){ main_Patern_Front03(); }
	case(6){ main_Patern_Front06(); }
	case(7){ main_Patern_Front07(); }
	case(8){ main_Patern_Front08(); }
	case(9){ main_Patern_Front09(); }
	case(10){ main_Patern_Front10(); }//boss
	case(11){ main_Patern_Front11(); }
	case(12){ main_Patern_Front12(); }
	case(13){ main_Patern_Front13(); }
	case(14){ main_Patern_Front14(); }
	case(15){ main_Patern_Front01(); }//boss
	case(16){ main_Patern_Front16(); }
	case(17){ main_Patern_Front17(); }
	case(18){ main_Patern_Front18(); }
	case(19){ main_Patern_Front19(); }
	case(20){ main_Patern_Front20(); }//boss
	
}//end task

//Xe[W01
task main_Patern_Front01()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.4, _SHOT01, [5, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W02
task main_Patern_Front02()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.6, _SHOT01, [4, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W03
task main_Patern_Front03()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.8, _SHOT01, [5, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W06
task main_Patern_Front06()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.2, _SHOT01, [5, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}


//Xe[W07
task main_Patern_Front07()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 2.2, _SHOT01, [6, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W08
task main_Patern_Front08()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 2.3, _SHOT01, [3, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W09
task main_Patern_Front09()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.9, _SHOT01, [5, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W10
task main_Patern_Front10()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.7, _SHOT01, [2, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W11
task main_Patern_Front11()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.5, _SHOT01, [3, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W12
task main_Patern_Front12()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.0, _SHOT01, [5, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W13
task main_Patern_Front13()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.8, _SHOT01, [2, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W14
task main_Patern_Front14()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.2, _SHOT01, [4, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}



//Xe[W16
task main_Patern_Front16()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 2.3, _SHOT01, [2, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W17
task main_Patern_Front17()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 2.0, _SHOT01, [2, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}


//Xe[W18
task main_Patern_Front18()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.3, _SHOT01, [3, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W19
task main_Patern_Front19()
{
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.6, _SHOT01, [3, 2]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

//Xe[W20
task main_Patern_Front20()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.7, _SHOT01, [3, 3]);
	//block_LevelWait(2);
	//func_ShotRoutine_End(0);

}

