UserInput::userInput_t Class Reference

公開するユーザ入力情報 More...

#include <userInput.h>

Collaboration diagram for UserInput::userInput_t:

Collaboration graph
[legend]

List of all members.

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


Detailed Description

公開するユーザ入力情報

Definition at line 39 of file userInput.h.


Member Function Documentation

bool UserInput::userInput_t::isPressed ( char  ch  )  const

文字が押されたか

Parameters:
ch [i] 文字

Definition at line 185 of file userInput.cpp.

References keys.

bool UserInput::userInput_t::isPressedCode ( int  code  )  const

コードが押されたか

Parameters:
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

コードが押されているか

Parameters:
code [i] SDL_key のコード

Definition at line 197 of file userInput.cpp.

References now_keys.


Member Data Documentation

マウスの左ボタンが離されたか

Definition at line 42 of file userInput.h.

Referenced by UserCreateScr::MainLoop().

マウスの左ボタンが押されたか

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.

押されたキー

Definition at line 49 of file userInput.h.

Referenced by isPressed().

押された SDLキー管理

Definition at line 50 of file userInput.h.

Referenced by isPressedCode().

押されている SDLキー管理

Definition at line 51 of file userInput.h.

Referenced by nowPressedCode().

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.


The documentation for this class was generated from the following files:

Generated on Mon Apr 13 22:52:07 2009 by  doxygen 1.5.7.1