##### 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