5 #include <Multimedia/SDX.h>
6 #include <Multimedia/Key.h>
7 #include <Framework/Shape.h>
8 #include <Multimedia/Window.h>
9 #include <Utility/EnumArray.h>
134 case MouseCode::Left:
return Left;
135 case MouseCode::Right:
return Right;
136 case MouseCode::Middle:
return Middle;
137 case MouseCode::_4:
return Button4;
138 case MouseCode::_5:
return Button5;
139 case MouseCode::_6:
return Button6;
140 case MouseCode::_7:
return Button7;
141 case MouseCode::_8:
return Button8;
142 default:
return Left;
Key Middle
マウスホイールクリック
Definition: Mouse.h:52
マウスの状態を表すクラス.
Definition: Mouse.h:30
Key Button4
4ボタン
Definition: Mouse.h:54
Key & operator[](MouseCode index)
MouseCodeでアクセス.
Definition: Mouse.h:130
Key Button5
5ボタン
Definition: Mouse.h:55
Key Button6
6ボタン
Definition: Mouse.h:56
点を表す図形クラス.
Definition: Point.h:22
Key Right
右クリック
Definition: Mouse.h:51
MouseCode
マウスボタンコード.
Definition: Mouse.h:14
int moveY
直前の座標からの移動量
Definition: Mouse.h:46
int x
現在座標
Definition: Mouse.h:42
void Reset()
キーのリセット.
Definition: Key.h:20
Key Button7
7ボタン
Definition: Mouse.h:57
void Reset()
状態のリセット.
Definition: Mouse.h:61
bool SetVisible(bool 表示フラグ)
カーソルの表示設定.
Definition: Mouse.h:101
int moveX
直前の座標からの移動量
Definition: Mouse.h:45
int y
現在座標
Definition: Mouse.h:43
Key Left
左クリック
Definition: Mouse.h:50
bool SetPoint(int 移動先X, int 移動先Y)
カーソル位置を移動.
Definition: Mouse.h:116
Key Button8
8ボタン
Definition: Mouse.h:58
void Update(bool 押下フラグ)
押下状態の更新.
Definition: Key.h:29
void Update()
状態の更新.
Definition: Mouse.h:79
各ボタンとキーを表すクラス.
Definition: Key.h:11
static SubWindow * activeWindow
現在アクティブなウィンドウ
Definition: Window.h:24
Point GetPoint()
カーソル位置を取得.
Definition: Mouse.h:123
int Whell
マウスの回転量
Definition: Mouse.h:48