//-------------------------------------
//Gep^[`t@C
//---------------------------------------
//
//
//Vbgp^[̐ݒ
function func_SetShotPatern_Back(let stage)
{
	alternative(stage)
	case(1){ main_Patern_Back01(); }
	case(2){ main_Patern_Back02(); }
	case(3){ main_Patern_Back03(); }
	case(4){ main_Patern_Back04(); }
	case(5){ main_Patern_Back05(); }
	case(6){ main_Patern_Back06(); }
	case(7){ main_Patern_Back07(); }
	case(8){ main_Patern_Back08(); }
	case(9){ main_Patern_Back09(); }
	case(10){ main_Patern_Back10(); }
	case(11){ main_Patern_Back11(); }
	case(12){ main_Patern_Back12(); }
	case(13){ main_Patern_Back13(); }
	case(14){ main_Patern_Back14(); }
	case(15){ main_Patern_Back15(); }
	case(16){ main_Patern_Back16(); }
	case(17){ main_Patern_Back17(); }
	case(18){ main_Patern_Back18(); }
	case(19){ main_Patern_Back19(); }
	case(20){ main_Patern_Back20(); }
	
}//end task


//Xe[W01
task main_Patern_Back01()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 2.0, _SHOT07, [5, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W02
task main_Patern_Back02()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.5, _SHOT07, [4, 3]);
	main_ShotRoutine_Down(1, 1.8, _SHOT07, [4, 3]);
	//func_ShotRoutine_End(0);
}

//Xe[W03
task main_Patern_Back03()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 2.0, _SHOT07, [5, 3]);
	main_ShotRoutine_Down(1, 1.6, _SHOT07, [5, 3]);
	main_ShotRoutine_Down(2, 1.2, _SHOT07, [5, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W04
task main_Patern_Back04()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Aim(0, 1.4, _SHOT03, [5, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W05
task main_Patern_Back05()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Aim(0, 1.8, _SHOT03, [2, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W06
task main_Patern_Back06()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.5, _SHOT07, [5, 3]);
	main_ShotRoutine_Down(1, 2.0, _SHOT07, [5, 3]);
	//func_ShotRoutine_End(0);

}


//Xe[W07
task main_Patern_Back07()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.8, _SHOT07, [5, 3]);
	main_ShotRoutine_Down(1, 1.7, _SHOT07, [5, 3]);
	main_ShotRoutine_Down(2, 1.6, _SHOT07, [5, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W08
task main_Patern_Back08()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Aim(0, 2.0, _SHOT03, [2, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W09
task main_Patern_Back09()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Aim(0, 1.7, _SHOT03, [6, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W10
task main_Patern_Back10()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Aim(0, 1.9, _SHOT03, [4, 2]);
	//func_ShotRoutine_End(0);

}

//Xe[W11
task main_Patern_Back11()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Aim(0, 1.8, _SHOT03, [5, 2]);
	//func_ShotRoutine_End(0);

}

//Xe[W12
task main_Patern_Back12()
{
	
	block_LevelWait(0);
	main_ShotRoutine_MissileTick(0, 0.9, [4, 3], [90, 10]);
	//func_ShotRoutine_End(0);

}

//Xe[W13
task main_Patern_Back13()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Aim(0, 1.9, _SHOT03, [3, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W14
task main_Patern_Back14()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.0, _SHOT07, [7, 3]);
	main_ShotRoutine_Down(1, 0.8, _SHOT07, [7, 3]);
	main_ShotRoutine_Down(1, 0.6, _SHOT07, [7, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W15
task main_Patern_Back15()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Aim(0, 2.2, _SHOT03, [9, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W16
task main_Patern_Back16()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Aim(0, 2.4, _SHOT03, [3, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W17
task main_Patern_Back17()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 2.5, _SHOT07, [4, 3]);
	main_ShotRoutine_Down(1, 2.0, _SHOT07, [4, 3]);
	main_ShotRoutine_Down(2, 1.5, _SHOT07, [4, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W18
task main_Patern_Back18()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Aim(0, 1.2, _SHOT03, [4, 4]);
	//func_ShotRoutine_End(0);

}

//Xe[W19
task main_Patern_Back19()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.0, _SHOT07, [3, 3]);
	main_ShotRoutine_Down(1, 2.0, _SHOT07, [3, 3]);
	main_ShotRoutine_Down(1, 3.0, _SHOT07, [3, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W20
task main_Patern_Back20()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Aim(0, 2.2, _SHOT03, [4, 3]);
	//func_ShotRoutine_End(0);

}
