Shinobiライブラリ - プレイ履歴関数

ufGetControllerList

コントローラリストの取得

書式

Bool ufGetControllerList( *list ) 
Uint32 *list 

引数

*list   記録されているコントローラのリスト

戻り値

TRUE   成功
FALSE   失敗

解説

本体メモリ内に記録されているコントローラリストを取得します。

コントローラリストには以下の種類の機能を持ったビットが1になるようにして作成した32Bitの値が入っています。

 ボタン、トリガーなど   ビット 
 Cボタン   0 
 Bボタン   1 
 Aボタン   2 
 スタートボタン   3 
 デジタル方向ボタンA上   4 
 デジタル方向ボタンA下   5 
 デジタル方向ボタンA左   6 
 デジタル方向ボタンA右   7 
 Zボタン   8 
 Yボタン   9 
 Xボタン   10 
 Dボタン   11 
 デジタル方向ボタンB上   12 
 デジタル方向ボタンB下   13 
 デジタル方向ボタンB左   14 
 デジタル方向ボタンB右   15 
 Rトリガー   16 
 Lトリガー   17 
 アナログ方向キーX1   18 
 アナログ方向キーY1   19 
 アナログ方向キーX2   20 
 アナログ方向キーY2   21 


用例

Uint32 controller_list[24];

/* コントローラリストを取得 */
ufGetControllerList( controller_list);

参照

ufGetExtControllerList()

ufGetControllerList
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998,1999