Input handles real-time input from keyboard and mouse.
More...
#include <Input.hpp>
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.
◆ Input()
Default constructor.
Definition at line 36 of file Input.cpp.
◆ GetJoystickAxis()
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])
Definition at line 95 of file Input.cpp.
◆ GetMouseX()
int sf::Input::GetMouseX |
( |
| ) |
const |
Get the mouse X position.
Get the mouse left position.
- Returns
- Current mouse left position, relative to owner window
Definition at line 77 of file Input.cpp.
◆ GetMouseY()
int sf::Input::GetMouseY |
( |
| ) |
const |
Get the mouse Y position.
Get the mouse top position.
- Returns
- Current mouse top position, relative to owner window
Definition at line 86 of file Input.cpp.
◆ IsJoystickButtonDown()
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
Definition at line 65 of file Input.cpp.
◆ IsKeyDown()
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
Definition at line 47 of file Input.cpp.
◆ IsMouseButtonDown()
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
Definition at line 56 of file Input.cpp.
The documentation for this class was generated from the following files: