function stage1
	{
		function Wait(let frame)
		{
			loop(frame){yield};
		}
		function WaitForZeroEnemy()
		{
			while(GetEnemyNum() != 0){yield;}
		}	
		Wait(240);
                ten=0;
                loop(1){
                ten+=30;
		CreateEnemyFromFile(csd~"1\Enemy06.txt",cx-10+ten,0,10,90,0);
		CreateEnemyFromFile(csd~"1\Enemy07.txt",cx+10-ten,0,10,90,0);
                }
		Wait(30);
                ten=0;
                loop(3){
                ten+=30;
		CreateEnemyFromFile(csd~"1\Enemy06.txt",cx+ten,-5,10,90,0);
		CreateEnemyFromFile(csd~"1\Enemy07.txt",cx-ten,-5,10,90,0);
		Wait(5);
                }
		Wait(30);
                ten=0;
                loop(5){
                ten+=30;
		CreateEnemyFromFile(csd~"1\Enemy06.txt",cx+30+ten,-10,10,90,0);
		CreateEnemyFromFile(csd~"1\Enemy07.txt",cx-30-ten,-10,10,90,0);
		Wait(5);
                }
		Wait(30);
                ten=0;
                loop(3){
                ten+=30;
		CreateEnemyFromFile(csd~"1\Enemy06.txt",cx+ten,-5,10,90,0);
		CreateEnemyFromFile(csd~"1\Enemy07.txt",cx-ten,-5,10,90,0);
		Wait(5);
                }
		Wait(30);
                ten=0;
                loop(1){
                ten+=30;
		CreateEnemyFromFile(csd~"1\Enemy06.txt",cx-10+ten,0,10,90,0);
		CreateEnemyFromFile(csd~"1\Enemy07.txt",cx+10-ten,0,10,90,0);
                }


		Wait(240); 
                SetLifeZeroToAllEnemy();
		Wait(10);
		CreateEnemyBossFromFile(GetCurrentScriptDirectory~"f.txt",cx+50,0,0,0,0);
                CreateEventFromScript("EventTest");
		Wait(1);
                SetLifeZeroToAllEnemy();
		WaitForZeroEnemy();
		Wait(60);

	}

script_event EventTest
	{
	let csd =GetCurrentScriptDirectory;
		@Initialize
		{
			LoadGraphic("script\img\kamea.png");
			LoadGraphic("script\img\nizib.png");
		}
		
		@MainLoop
		{
			SetChar(RIGHT,"script\img\kamea.png");   //ELN^̉摜ݒ
			SetGraphicRect(RIGHT,1,1,315,300);      //ELN^̕\摜`ݒ
			MoveChar(LEFT,BACK);                    
			MoveChar(RIGHT,FRONT);
			Wait(30);
			TextOut("\c[RED]ف[B");

			SetChar(LEFT,"script\img\nizib.png");     //LN^̉摜ݒ
			SetGraphicRect(LEFT,150,1,400,300);        //LN^̕\摜`ݒ
			MoveChar(LEFT,FRONT);
			MoveChar(RIGHT,BACK);
			Wait(30);
                        FadeOutMusic(BGM1,20);
			TextOut("\c[BLUE]H");

			MoveChar(LEFT,BACK);
			MoveChar(RIGHT,FRONT);
			Wait(30);
			TextOut("\c[RED]́Ab̃eXgB");
		
			MoveChar(LEFT,FRONT);
			MoveChar(RIGHT,BACK);
			Wait(30);
			TextOut("\c[BLUE]Ȃ́H");

			MoveChar(LEFT,BACK);
			MoveChar(RIGHT,FRONT);
			Wait(30);
			TextOut("\c[RED]A炱ŉbI肾B");

			End();
		}
		
		@Finalize
		{
			DeleteGraphic(".\img\nizi.png");
			DeleteGraphic(".\img\patyur.png");
		}
  }