Input handles real-time input from keyboard and mouse.
More...
#include <Input.hpp>
|
| Input () |
| Default constructor.
|
|
bool | IsKeyDown (Key::Code KeyCode) const |
| Get the state of a key.
|
|
bool | IsMouseButtonDown (Mouse::Button Button) const |
| Get the state of a mouse button.
|
|
bool | IsJoystickButtonDown (unsigned int JoyId, unsigned int Button) const |
| Get the state of a joystick button.
|
|
int | GetMouseX () const |
| Get the mouse X position.
|
|
int | GetMouseY () const |
| Get the mouse Y position.
|
|
float | GetJoystickAxis (unsigned int JoyId, Joy::Axis Axis) const |
| Get a joystick axis position.
|
|
Input handles real-time input from keyboard and mouse.
Use it instead of events to handle continuous moves and more game-friendly inputs
Definition at line 44 of file Input.hpp.
float sf::Input::GetJoystickAxis |
( |
unsigned int |
JoyId, |
|
|
Joy::Axis |
Axis |
|
) |
| const |
Get a joystick axis position.
- Parameters
-
JoyId | : Identifier of the joystick to check (0 or 1) |
Axis | : Axis to get |
- Returns
- Current axis position, in the range [-100, 100] (except for POV, which is [0, 360])
int sf::Input::GetMouseX |
( |
| ) |
const |
Get the mouse X position.
- Returns
- Current mouse left position, relative to owner window
int sf::Input::GetMouseY |
( |
| ) |
const |
Get the mouse Y position.
- Returns
- Current mouse top position, relative to owner window
bool sf::Input::IsJoystickButtonDown |
( |
unsigned int |
JoyId, |
|
|
unsigned int |
Button |
|
) |
| const |
Get the state of a joystick button.
- Parameters
-
JoyId | : Identifier of the joystick to check (0 or 1) |
Button | : Button to check |
- Returns
- True if button is down, false if button is up
bool sf::Input::IsKeyDown |
( |
Key::Code |
KeyCode | ) |
const |
Get the state of a key.
- Parameters
-
- Returns
- True if key is down, false if key is up
bool sf::Input::IsMouseButtonDown |
( |
Mouse::Button |
Button | ) |
const |
Get the state of a mouse button.
- Parameters
-
- Returns
- True if button is down, false if button is up
The documentation for this class was generated from the following file: