#e[Stage]
#Title[Xe[WXNvg]
#Text[͊撣(ɒeȊO)]
#Image[]
#Player[FREE]
#ScriptVersion[2]

script_stage_main{

//ׂẴCN[ht@C
#include_function ".\INCLUDE\STAGE_INI.txt"

@Initialize(){	
	All_Main;
}


task All_Main{
	temp_loop++;	//Xe[W؂ւƂmFϐ
	
	//yieldȂƑ̑SĂ̕`敔ŃG[N
	//AȂIuWFNgƃG[ɂȂȂ(oOH)
	yield;
	
	loop{
		//Xe[W񂵕
		alternative(nStageState)	case(STAGE_STATE_MENU)		{ StageTask_Menu(); 		}
						case(STAGE_STATE_SPELL)		{ StageTask_SpellCard();	}
						case(STAGE_STATE_EXIT)		{ break;			}
						others				{ /* Ȃ */ 		}
		
		//Xe[W^XNI邽тɂ֖߂Ă
		//functionɂΕʂɂƂKvȂ񂾂ǂ₱̂ŏɉғɂĂ
		while(fStageStateNext == false){ yield; }
		fStageStateNext = false;
		
		temp_loop++;
		yield;
	}
	RaiseError("XNvgI܂","Îm点");
}



@MainLoop(){
	yield;
}

@DrawTopObject{
	
}

@Finalize(){
	//deleten
}

@BackGround {
	
}

function _index_wait(let frame){ 	//ҋ@֐
	loop(frame){ yield };
}


}