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