Shinobi Library - ファイルシステム関数

gdFsIsTrayOpen

ディスクドアの開閉状態を取得

書式

Bool gdFsIsTrayOpen( void )

引数

なし

戻り値

TRUE   開いている
FALSE   閉じている

解説

ディスクドアの開閉状態を返します。

いったんディスクドアのオープンを検出すると、GDFSの再初期化 (gdFsReinit()、gdFsFinish()/gdFsInit()関数)を行うまでTRUEを返し続けます。


用例

if(( raystat = gdFsIsTrayOpen() ) == TRUE ) {
	/* Disc door is open */
}

備考

エミュレータ使用時は、ドアオープンを行っても実機と同様の方法ではディスクドアの開閉状態を取得できません。 詳しくは、gdFsGetDrvStat()関数の備考を参照してください。

この関数はドライブに実際にアクセスする関数ではありません。


参照

gdFsGetDrvStat()
 ドライブ状態の取得

gdFsIsTrayOpen
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000