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