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


//Vbgp^[̐ݒ
function func_SetShotPatern_Middle(let stage)
{
	alternative(stage)
	case(1){ main_Patern_Middle01(); }
	case(2){ main_Patern_Middle02(); }
	case(3){ main_Patern_Middle03(); }
	case(4){ main_Patern_Middle01(); }
	case(5){ main_Patern_Middle02(); }
	case(6){ main_Patern_Middle06(); }
	case(7){ main_Patern_Middle07(); }
	case(8){ main_Patern_Middle08(); }
	case(9){ main_Patern_Middle09(); }
	case(10){ main_Patern_Middle10(); }
	case(11){ main_Patern_Middle11(); }
	case(12){ main_Patern_Middle12(); }
	case(13){ main_Patern_Middle13(); }
	case(14){ main_Patern_Middle14(); }
	case(15){ main_Patern_Middle15(); }
	case(16){ main_Patern_Middle16(); }
	case(17){ main_Patern_Middle17(); }
	case(18){ main_Patern_Middle18(); }
	case(19){ main_Patern_Middle19(); }
	case(20){ main_Patern_Middle20(); }
	
}//end task



//Xe[W01
task main_Patern_Middle01()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.6, _SHOT02, [4, 3]);
	//func_ShotRoutine_End(0);

}

//Xe[W02
task main_Patern_Middle02()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Down(0, 1.8, _SHOT02, [4, 3]);
	//func_ShotRoutine_End(0);

}
//Xe[W03
task main_Patern_Middle03()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 1.9, _SHOT02, [6, 3], [2, 90, 10]);
	//func_ShotRoutine_End(0);

}

//Xe[W06
task main_Patern_Middle06()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 1.2, _SHOT02, [6, 3], [2, 90, 20]);
	//func_ShotRoutine_End(0);

}

//Xe[W07
task main_Patern_Middle07()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 2.3, _SHOT02, [6, 3], [2, 90, 10]);
	//func_ShotRoutine_End(0);

}

//Xe[W08
task main_Patern_Middle08()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 2.2, _SHOT02, [3, 3], [2, 90, 30]);
	//func_ShotRoutine_End(0);

}

//Xe[W09
task main_Patern_Middle09()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 1.6, _SHOT02, [5, 3], [2, 90, 30]);
	//func_ShotRoutine_End(0);

}
//Xe[W10
task main_Patern_Middle10()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 1.5, _SHOT02, [3, 3], [2, 90, 20]);
	//func_ShotRoutine_End(0);

}

//Xe[W11
task main_Patern_Middle11()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 1.7, _SHOT02, [4, 3], [2, 90, 10]);
	//func_ShotRoutine_End(0);

}

//Xe[W12
task main_Patern_Middle12()
{
	
	block_LevelWait(0);
	main_ShotRoutine_MissileTick(0, 1.0, [7, 3], [90, 8]);
	//func_ShotRoutine_End(0);

}

//Xe[W13
task main_Patern_Middle13()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 1.6, _SHOT02, [2, 3], [2, 90, 10]);
	//func_ShotRoutine_End(0);

}

//Xe[W14
task main_Patern_Middle14()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 1.2, _SHOT02, [9, 3], [2, 90, 30]);
	//func_ShotRoutine_End(0);

}

//Xe[W15
task main_Patern_Middle15()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 1.6, _SHOT02, [7, 3], [2, 90, 20]);
	//func_ShotRoutine_End(0);

}

//Xe[W16
task main_Patern_Middle16()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 1.2, _SHOT02, [2, 3], [2, 90, 40]);
	//func_ShotRoutine_End(0);

}

//Xe[W17
task main_Patern_Middle17()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 2.4, _SHOT02, [4, 3], [2, 90, 8]);
	//func_ShotRoutine_End(0);

}

//Xe[W18
task main_Patern_Middle18()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 1.4, _SHOT02, [4, 4], [2, 90, 60]);
	//func_ShotRoutine_End(0);

}

//Xe[W19
task main_Patern_Middle19()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 1.8, _SHOT02, [3, 2], [2, 90, 26]);
	//func_ShotRoutine_End(0);

}

//Xe[W20
task main_Patern_Middle20()
{
	
	block_LevelWait(0);
	main_ShotRoutine_Shower(0, 1.6, _SHOT02, [4, 3], [2, 90, 50]);
	//func_ShotRoutine_End(0);

}
