#include <userInput.h>
Public Member Functions | |
bool | isPressed (char ch) const |
文字が押されたか | |
bool | isPressedCode (int code) const |
コードが押されたか | |
bool | nowPressedCode (int code) const |
コードが押されているか | |
Public Attributes | |
bool | quit |
bool | left_released |
bool | left_clicked |
int | wheel_moved |
VXV::Grid | mpos |
bool | mouse_moved |
int | mxx |
int | myy |
keys_t | keys |
sdl_keys_t | sdl_keys |
now_keys_t | now_keys |
bool | tab_pressed |
bool | ctrl_pressed |
bool | alt_pressed |
Definition at line 39 of file userInput.h.
bool UserInput::userInput_t::isPressed | ( | char | ch | ) | const |
bool UserInput::userInput_t::isPressedCode | ( | int | code | ) | const |
コードが押されたか
code | [i] SDL_key のコード |
Definition at line 191 of file userInput.cpp.
References sdl_keys.
Referenced by UserCreateScr::MainLoop(), PracticeMenu::MainLoop(), NetworkMenu::MainLoop(), and FirstMenu::MainLoop().
bool UserInput::userInput_t::nowPressedCode | ( | int | code | ) | const |
コードが押されているか
code | [i] SDL_key のコード |
Definition at line 197 of file userInput.cpp.
References now_keys.
終了指示
Definition at line 41 of file userInput.h.
Referenced by UserCreateScr::MainLoop(), PracticeMenu::MainLoop(), NetworkMenu::MainLoop(), FirstMenu::MainLoop(), and ScreenTask::send().
マウスの左ボタンが押されたか
Definition at line 43 of file userInput.h.
ホイールの移動量
Definition at line 44 of file userInput.h.
マウスカーソル位置
Definition at line 45 of file userInput.h.
マウスカーソルが移動したか
Definition at line 46 of file userInput.h.
マウスカーソルの X方向の変移量
Definition at line 47 of file userInput.h.
マウスカーソルの Y方向の変移量
Definition at line 48 of file userInput.h.
TAB が押されたか
Definition at line 52 of file userInput.h.
Ctrl が押されているか
Definition at line 53 of file userInput.h.
Alt が押されているか
Definition at line 54 of file userInput.h.