Shinobi Library - 構造体/その他のデータ型

PDS_MOUSE_INFO

マウスの情報を格納する構造体

定義

typedef struct { 
     Uint8 button: 
     Uint8 axis; 
} PDS_MOUSE_INFO; 

メンバ

button   ボタンの有無
axis   座標軸の有無

解説

マウスの情報を格納する構造体

メンバ buttonには、マウスボタンの有無が格納されます。

各ビットにボタンが割り振られています。ボタンを持っていれば1、持っていなければ0となります。

以下は、各ビットを指定する定数とその意味です。

 ビット位置指定用定数    ボタン 
 PDD_MOUSE_BUTTON_M   中央ボタン 
 PDD_MOUSE_BUTTON_R   右ボタン 
 PDD_MOUSE_BUTTON_L   左ボタン 
 PDD_MOUSE_BUTTON_S   ホイールボタン 
 PDD_MOUSE_BUTTON_KU   方向ボタン上 
 PDD_MOUSE_BUTTON_KD   方向ボタン下 
 PDD_MOUSE_BUTTON_KL   方向ボタン左 
 PDD_MOUSE_BUTTON_KR   方向ボタン右 

メンバ axisには、座標軸の有無が格納されます。

各ビットに座標軸が割り振られています。軸を持っていれば1、持っていなければ0となります。

以下は、各ビットを指定する定数とその意味です。

 ビット位置指定用定数    軸 
 PDD_MOUSE_AXIS_X   X軸 
 PDD_MOUSE_AXIS_Y   Y軸 
 PDD_MOUSE_AXIS_Z   ホイール 
 PDD_MOUSE_AXIS_3   第3軸 
 PDD_MOUSE_AXIS_4   第4軸 
 PDD_MOUSE_AXIS_5   第5軸 
 PDD_MOUSE_AXIS_6   第6軸 
 PDD_MOUSE_AXIS_7   第7軸 


参照

pdMouseGetInfo()
 マウス情報の取得

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