タグ

2012年4月30日のブックマーク (1件)

  • DXライブラリ置き場 リファレンスページ

    例 パッド1の上ボタンが押されているか調べる if( ( GetJoypadInputState( DX_INPUT_PAD1 ) & PAD_INPUT_UP ) == 0 ) { // 押されていない } else { // 押されている } ≪余談≫ この関数には秘密があります。 実はこの関数は返される値の各ビットが各ボタンに対応していて最大で 28個のボタンの状態を調べることが出来ます。 各ビットの構成は以下のようになっています。 ビットが1になっていれば押されていることを示し、0の場合はおされて いないことを示しています。 (MSB)上位ビット          (LSB)下位ビット BBBBBBBBBBBBBBBBBBBBBBBBBBBBURLD D・L・R・U:それぞれ方向キー下・左・右・上  B:ボタン つまり下ボタンの状態を知りたい場合は int Do