Shinobi Library - ペリフェラルデータ関数

pdGetPeripheral

コントローラのボタン状態の取得

書式

const PDS_PERIPHERAL *pdGetPeripheral( port )
Uint32 port

引数

port   ポート番号

戻り値

コントローラのボタン状態を示す構造体のポインタ

解説

コントロールポートに接続されているペリフェラルのボタンなどの状態を取得します。

結果は戻り値にPDS_PERIPHERAL構造体のポインタとして戻ります。

引数 port に指定するポート番号は以下のとおりです。

 定義   意味 
 PDD_PORT_A0   コントロールポートA 
 PDD_PORT_B0   コントロールポートB 
 PDD_PORT_C0   コントロールポートC 
 PDD_PORT_D0   コントロールポートD 


用例

const PDS_PERIPHERAL *per;
per = pdGetPeripheral(PDD_PORT_A0);
if(per > press & PDD_DGT_ST) {
    /* Start botton was pressed */
	  :
	  :
}

備考

戻り値にはconst属性が付いています。左辺値となり得ない(代入などはできない)ことに注意してください。 参照のみ可能です。

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