<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<YukiXml type="ImplementReference" namespace="sf.jp.neptune.plugin.std">
	<!-- カテゴリー群 -->
	<ClassCategories>
			
		<Cagetory name="$Common">
			<Classes>
				<Class name="Object">
					<Handlers>
						<Handler name="Construction">
							<Multilingual langage="jp">作成された時</Multilingual>
						</Handler>
						<Handler name="Destruction">
							<Multilingual langage="jp">削除された時</Multilingual>
						</Handler>
					</Handlers>
				</Class>
				
				<Class name="ClickableObject">
					<Handlers>
						<Handler name="LClick">
							<Multilingual langage="jp">左クリックされた時</Multilingual>
						</Handler>
						<Handler name="LDoubleClick">
							<Multilingual langage="jp">左ダブルクリックされた時</Multilingual>
						</Handler>
						<Handler name="RClick">
							<Multilingual langage="jp">右クリックされた時</Multilingual>
						</Handler>
						<Handler name="RDoubleClick">
							<Multilingual langage="jp">右ダブルクリックされた時</Multilingual>
						</Handler>
						
						<Handler name="LMouseDown">
							<Multilingual langage="jp">左マウスボタンが押された時</Multilingual>
						</Handler>
						<Handler name="LMouseUp">
							<Multilingual langage="jp">左マウスボタンが離された時</Multilingual>
						</Handler>
						<Handler name="RMouseDown">
							<Multilingual langage="jp">右マウスボタンが押された時</Multilingual>
						</Handler>
						<Handler name="RMouseUp">
							<Multilingual langage="jp">右マウスボタンが離された時</Multilingual>
						</Handler>
						<Handler name="CMouseDown">
							<Multilingual langage="jp">中マウスボタンが押された時</Multilingual>
						</Handler>
						<Handler name="CMouseUp">
							<Multilingual langage="jp">中マウスボタンが離された時</Multilingual>
						</Handler>
					</Handlers>
				</Class>
				
				<Class name="MouseEvent">
					<Handlers>
						<Inherits>
							<Inherit name="sf.jp.neptune.plugin.std::$Common:ClickableObject" />
						</Inherits>
						
						<Handler name="Move">
							<Multilingual langage="jp">マウスが移動した時</Multilingual>
						</Handler>
						<Handler name="Wheel">
							<Multilingual langage="jp">ホイールされた時</Multilingual>
						</Handler>
					</Handlers>
				</Class>
				
				<Class name="KeyEvent">
					<Handlers>
						<Handler name="KeyDown">
							<Multilingual langage="jp">キーが押された時</Multilingual>
						</Handler>
						<Handler name="KeyUp">
							<Multilingual langage="jp">キーが離された時</Multilingual>
						</Handler>
					</Handlers>
				</Class>
				
				<Class name="Window">
					<Handlers>
						<Handler name="KillFocus">
							<Multilingual langage="jp">ウインドウフォーカスが外れたとき</Multilingual>
						</Handler>
						<Handler name="ActiveFocus">
							<Multilingual langage="jp">ウインドウフォーカスがアクティブになったとき</Multilingual>
						</Handler>
						<Handler name="FullScreen">
							<Multilingual langage="jp">フルスクリーンにされたとき</Multilingual>
						</Handler>
						<Handler name="WindowMode">
							<Multilingual langage="jp">ウインドウモードにされたとき</Multilingual>
						</Handler>
						<Handler name="Maximize">
							<Multilingual langage="jp">最大化されたとき</Multilingual>
						</Handler>
						<Handler name="Minimize">
							<Multilingual langage="jp">最小化されたとき</Multilingual>
						</Handler>
						<Handler name="KillApplication">
							<Multilingual langage="jp">終了(強制終了除く)しようとしたとき</Multilingual>
						</Handler>
					</Handlers>
				</Class>
				
				<Class name="System">
					<Handlers>
						<Handler name="RuntimeError">
							<Multilingual langage="jp">ランタイムエラーが発生したとき</Multilingual>
						</Handler>
					</Handlers>
				</Class>
			</Classes>
		</Cagetory>
		
		<!-- 2D グラフィックス カテゴリー -->
		<Cagetory name="2D Graphics">
			<Multilingual langage="jp">2D グラフィックス</Multilingual>
			
			<!-- クラス群 -->
			<Classes>
				<Class name="Layer">
					<Multilingual langage="jp">レイヤー</Multilingual>
					
					<Description langage="jp">ああああああああ
					<BR/>あああああああああああああ</Description>
					
					<Description langage="en">aaaaaaaaaaaa
					<BR/>aaaaaaaaaaaaaaaaaaa</Description>
					
					<!-- メソッド群 -->
					<Methods>
						<Method name="Move">
							<Multilingual langage="jp">移動</Multilingual>
							
							<Description langage="jp">ああああああああ
							<BR/>あああああああああああああ</Description>
							
							<Description langage="en">aaaaaaaaaaaa
							<BR/>aaaaaaaaaaaaaaaaaaa</Description>
							
							<Param name="" type="">コメント</Param>
							<Param name="" type="">コメント</Param>
							<Param name="" type="">コメント</Param>
							
							<Return type="">コメント</Return>
							
							<!-- 性能 -->
							<Performance>
								<Time>
									<Max>20</Max>
									<Min>20</Min>
									<Ave>20</Ave>
								</Time>
								<Memory>
									<Max>20</Max>
									<Min>20</Min>
									<Ave>20</Ave>
								</Memory>
							</Performance>
						</Method>
					</Methods>
				</Class>
				
				<Class name="Image">
					<Multilingual langage="jp">画像</Multilingual>
					
					<!-- メソッド群 -->
					<Methods>
						<!-- フェードイン -->
						<Method name="FadeIn">
							<Multilingual langage="jp">フェードイン</Multilingual>
							
							<Description langage="jp">画像をフェードインします。</Description>
							<Description langage="en">The fade-in does the image.</Description>
							
							<Param name="Time" type="int">
								<Multilingual langage="jp">時間</Multilingual>
								<Description langage="jp">フェードインを完了するまでの時間。単位はミリ秒。</Description>
								<Description langage="en">Time until fade Inn is completed. The unit is a millisecond.</Description>
							</Param>
						</Method>
						
						<!-- フェードアウト -->
						<Method name="FadeOut">
							<Multilingual langage="jp">フェードアウト</Multilingual>
							
							<Description langage="jp">画像をフェードアウトします。</Description>
							
							<Param name="Time" type="int">
								<Multilingual langage="jp">時間</Multilingual>
								<Description langage="jp">フェードアウトを完了するまでの時間。単位はミリ秒。</Description>
							</Param>
						</Method>
						
						<!-- 移動 -->
						<Method name="Move">
							<Multilingual langage="jp">移動</Multilingual>
							
							<Description langage="jp">画像を移動します。</Description>
							
							<Param name="x" type="int">
								<Multilingual langage="jp">x</Multilingual>
								<Description langage="jp">横の移動量。</Description>
							</Param>
							<Param name="y" type="int">
								<Multilingual langage="jp">y</Multilingual>
								<Description langage="jp">縦の移動量。</Description>
							</Param>
						</Method>
					</Methods>
					
					
					<!-- イベンドハンドラ -->
					<Handlers>
						<Inherits>
							<Inherit name="sf.jp.neptune.plugin.std::$Common:ClickableObject" />
						</Inherits>
						<!--
						<Handler name="Construction">
							<Multilingual langage="jp">作成された時</Multilingual>
						</Handler>
						<Handler name="Destruction">
							<Multilingual langage="jp">削除された時</Multilingual>
						</Handler>
						
						<Handler name="LClick">
							<Multilingual langage="jp">左クリックされた時</Multilingual>
						</Handler>
						<Handler name="LDoubleClick">
							<Multilingual langage="jp">左ダブルクリックされた時</Multilingual>
						</Handler>
						-->
					</Handlers>
				</Class>
			</Classes>
		</Cagetory>
		
		<!-- ############################################################## -->
		
		<Cagetory name="3D Graphics">
			<Multilingual langage="jp">3D グラフィックス</Multilingual>
		</Cagetory>
		
		<!-- ############################################################## -->
		
		<Cagetory name="Sound">
			<Multilingual langage="jp">音</Multilingual>
			
			<!-- クラス群 -->
			<Classes>
				<Class name="Sound">
					<Multilingual langage="jp">効果音</Multilingual>
					
					<!-- メソッド群 -->
					<Methods>
						<!-- 再生 -->
						<Method name="Play">
							<Multilingual langage="jp">再生</Multilingual>
							
							<Description langage="jp">効果音を再生します。</Description>
							
							<Param name="Filename" type="int">
								<Multilingual langage="jp">ファイル名</Multilingual>
								<Description langage="jp">効果音ファイルのファイル名。wavファイルを指定可能。</Description>
							</Param>
						</Method>
					</Methods>
				</Class>
			</Classes>
		</Cagetory>
		
		<!-- ############################################################## -->
		
		<Cagetory name="Input">
			<Multilingual langage="jp">入力</Multilingual>
			
			<!-- クラス群 -->
			<Classes>
				<Class name="Keyboard">
					<Multilingual langage="jp">キーボード</Multilingual>
					
					<!-- メソッド群 -->
					<Methods>
						<!-- スリープ -->
						<Method name="IsPress">
							<Multilingual langage="jp">キーが押されたか</Multilingual>
							
							<Description langage="jp">指定されたキーが押されたかを返します。</Description>
							
							<Param name="KeyName" type="int">
								<Multilingual langage="jp">キー名</Multilingual>
								<Description langage="jp">キー名を指定します。</Description>
							</Param>
							
							<Return type="bool">
								<Multilingual langage="jp">キーが押されたか</Multilingual>
								<Description langage="jp">キーが押されたかを返します。</Description>
							</Return>
						</Method>
					</Methods>
				</Class>
				
				
				<Class name="Mouse">
					<Multilingual langage="jp">マウス</Multilingual>
					
					<!-- メソッド群 -->
					<Methods>
						<!-- スリープ -->
						<Method name="IsPress">
							<Multilingual langage="jp">マウスが押されたか</Multilingual>
							
							<Description langage="jp">指定されたキーが押されたかを返します。</Description>
							
							<Param name="KeyName" type="int">
								<Multilingual langage="jp">キー名</Multilingual>
								<Description langage="jp">キー名を指定します。</Description>
							</Param>
							
							<Return type="bool">
								<Multilingual langage="jp">キーが押されたか</Multilingual>
								<Description langage="jp">キーが押されたかを返します。</Description>
							</Return>
						</Method>
					</Methods>
				</Class>
			</Classes>
		</Cagetory>
		
		<!-- ############################################################## -->
		
		<Cagetory name="System">
			<Multilingual langage="jp">システム</Multilingual>
			
			<!-- クラス群 -->
			<Classes>
				<Class name="System">
					<Multilingual langage="jp">システム</Multilingual>
					
					<!-- メソッド群 -->
					<Methods>
						<!-- スリープ -->
						<Method name="Sleep">
							<Multilingual langage="jp">スリープ</Multilingual>
							
							<Description langage="jp">一定時間スリープします。</Description>
							
							<Param name="Time" type="int">
								<Multilingual langage="jp">時間</Multilingual>
								<Description langage="jp">スリープする時間。単位はミリ秒。</Description>
							</Param>
						</Method>
						
						
						<Method name="Wait">
							<Multilingual langage="jp">ウェイト</Multilingual>
							
							<Description langage="jp">一定時間ウェイトします。</Description>
							
							<Param name="Time" type="int">
								<Multilingual langage="jp">時間</Multilingual>
								<Description langage="jp">ウェイトする時間。単位はミリ秒。</Description>
							</Param>
						</Method>
					</Methods>
				</Class>
			</Classes>
		</Cagetory>
		
		<!-- ############################################################## -->
		
		<Cagetory name="NeptuneStd_Scene">
			<Multilingual langage="jp">シーン</Multilingual>
			
			<!-- クラス群 -->
			<Classes>
				<Class name="Scene">
					<Multilingual langage="jp">シーン</Multilingual>
					
					<!-- メソッド群 -->
					<Methods>
						<!-- シーン切り替え -->
						<Method name="ChangeScene">
							<Multilingual langage="jp">シーン切り替え</Multilingual>
							
							<Description langage="jp">シーンを切り替えます。</Description>
							
							<Param name="ToScene" type="sf.jp.neptune.plugin.std::scene">
								<Multilingual langage="jp">切り替え先</Multilingual>
								<Description langage="jp">切り替え先シーン。</Description>
							</Param>
						</Method>
					</Methods>
				</Class>
			</Classes>
		</Cagetory>
	</ClassCategories>
</YukiXml>
