Shinobi Library - ペリフェラル・マウス関数

pdMouseGetButton

マウスボタンデータの取得

書式

const PDS_MOUSE_BUTTON *pdMouseGetButton( port )
Uint32 port

引数

port   コントロールポート番号

戻り値

マウスボタンデータを格納する構造体のポインタ

解説

マウスからボタンデータを取得します。

ポート番号を示す引数 portには次の値が定義されています。

 定義   意味 
 PDD_PORT_A0   コントロールポートA 
 PDD_PORT_B0   コントロールポートB 
 PDD_PORT_C0   コントロールポートC 
 PDD_PORT_D0   コントロールポートD 


用例

Sint32 UserMain(void)
{
   PDS_MOUSE_BUTTON* pb;
    /* Get port A mouse data */
    pb = pdMouseGetButton(PDD_PORT_A0);
    if (pb->press & PDD_MOUSE_BUTTON_L) {
    	/* Left button was pressed */
    }

    return USER_CONTINUE;
}

参照

pdMouseInit()
 マウスライブラリの初期化
pdMouseExit()
 マウスライブラリの終了
pdMouseGetInfo()
 マウス情報の取得
pdMouseGetAxis()
 マウス座標軸データの取得
pdMouseIsReady()
 マウスの接続状況の取得

pdMouseGetButton
COPYRIGHT © SEGA ENTERPRISES, LTD., 1998-2000