25#ifndef SFML_JOYSTICK_H
26#define SFML_JOYSTICK_H
31#include <SFML/Window/Export.h>
32#include <SFML/Window/JoystickIdentification.h>
42 sfJoystickButtonCount = 32,
43 sfJoystickAxisCount = 8
72CSFML_WINDOW_API sfBool sfJoystick_isConnected(
unsigned int joystick);
84CSFML_WINDOW_API
unsigned int sfJoystick_getButtonCount(
unsigned int joystick);
97CSFML_WINDOW_API sfBool sfJoystick_hasAxis(
unsigned int joystick, sfJoystickAxis axis);
110CSFML_WINDOW_API sfBool sfJoystick_isButtonPressed(
unsigned int joystick,
unsigned int button);
123CSFML_WINDOW_API
float sfJoystick_getAxisPosition(
unsigned int joystick, sfJoystickAxis axis);
147CSFML_WINDOW_API
void sfJoystick_update(
void);
sfJoystickIdentification holds a joystick's identification