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

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,1999