31#include <SFML/Config.hpp>
32#include <SFML/System/NonCopyable.hpp>
33#include <SFML/Window/Event.hpp>
34#include <SFML/Window/WindowListener.hpp>
72 bool IsMouseButtonDown(Mouse::Button Button)
const;
83 bool IsJoystickButtonDown(
unsigned int JoyId,
unsigned int Button)
const;
91 int GetMouseX()
const;
99 int GetMouseY()
const;
110 float GetJoystickAxis(
unsigned int JoyId, Joy::Axis Axis)
const;
129 bool myKeys[Key::Count];
130 bool myMouseButtons[Mouse::ButtonCount];
133 bool myJoystickButtons[Joy::Count][Joy::ButtonCount];
134 float myJoystickAxis[Joy::Count][Joy::AxisCount];
Event defines a system event and its parameters.
Vector2 is an utility class for manipulating 2 dimensional vectors.
Base class for classes that want to receive events from a window (for internal use only)
Utility base class to easily declare non-copyable classes.