#東方弾幕風[Stage]
#ScriptVersion[2]
#Title[Oriental Fairy's Tale]
#Text[ver 0.1]
#BGM[]
#Player[.\Player\Player.txt]
#BackGround[USER]

script_stage_main{
	
	/**
	 * イニシャライズ処理
	 */
	@Initialize{
		//ゲーム開始
		StartGame();
	}
	
	/**
	 * メインループ処理
	 */
	@MainLoop{
		//タスク制御用yield
		yield;
	}
	
	/**
	 * 描画処理
	 */
	@DrawTopObject{
		//描画処理
		GameDrawLoop();
	}
	
	/**
	 * 背景描画処理
	 */
	@BackGround{
		//背景描画
		GameBackGround();
	}
	
	/**
	 * ファイナライズ処理
	 */
	@Finalize{
		//ゲーム終了
		EndGame();
	}
	
	//スクリプトのインクルード
	#include_function ".\System\MainSystem.txt"
	#include_function ".\System\SystemConstant.txt"
	#include_function ".\System\MaterialConstant.txt"
	#include_function ".\System\ItemSystem.txt"
	#include_function ".\System\ShieldSystem.txt"
	#include_function ".\Stage\StageInclude.txt"
	
	#include_function ".\Library\lib_all.txt"
	#include_function ".\Library\lib_obj.txt"
	#include_function ".\Library\lib_value.txt"
	#include_function ".\Library\lib_stage.txt"
}