- [NEW] Afegit soport per a gamepad en JInput
This commit is contained in:
@@ -30,6 +30,32 @@ namespace input
|
||||
/// @return Quina tecla està sent polsada
|
||||
const uint8_t getKeyPressed();
|
||||
|
||||
|
||||
/// @brief Determina si el botó del pad especificat està sent polsat ara mateix
|
||||
/// @param btn botó del pad a consultar
|
||||
/// @return true si està polsat, false si no
|
||||
bool padBtnDown(const int8_t btn);
|
||||
|
||||
/// @brief Determina si el botó del pad especificat ha sigut polsat, pero no tornarà a ser true fins
|
||||
/// @brief que no se solte el botó i se torne a polsar.
|
||||
/// @param btn botó del pad a consultar
|
||||
/// @return true si està polsat, false si no
|
||||
bool padBtnPressed(const int8_t btn);
|
||||
|
||||
/// @brief Determina si hi ha algun botó del pad polsat ara mateix
|
||||
/// @return true si hi ha algun botó del pad polsat, false si no
|
||||
bool anyPadBtn();
|
||||
|
||||
/// @brief Torna el codi del botó del pad que està sent polsat ara mateix
|
||||
/// @return Quina botó del pad està sent polsat
|
||||
const int8_t whichPadBtn();
|
||||
|
||||
/// @brief Torna el codi del botó del pad que està sent polsat ara mateix
|
||||
/// @brief (nomes una vegada, com padBtnPressed)
|
||||
/// @return Quina botó del pad està sent polsat
|
||||
const int8_t getPadBtnPressed();
|
||||
|
||||
|
||||
/// @brief (US INTERN) Actualitza la tecla actualment polsada (keydown) desde jgame
|
||||
/// @param key tecla polsada
|
||||
void updateKey(const uint8_t key);
|
||||
@@ -46,6 +72,14 @@ namespace input
|
||||
/// @param dy desplaçament de la rodeta
|
||||
void updateWheel(const int dy);
|
||||
|
||||
/// @brief (US INTERN) Actualitza el botó actualment polsat (keydown) desde jgame
|
||||
/// @param btn botó polsat
|
||||
void updatePadBtn(const int8_t btn);
|
||||
|
||||
/// @brief (US INTERN) Actualitza el botó actualment polsat (keypress) desde jgame
|
||||
/// @param btn botó polsat
|
||||
void updatePadBtnPressed(const int8_t btn);
|
||||
|
||||
/// @brief Torna la posició X actual del ratolí
|
||||
/// @return valor de la coordenada X del ratolí
|
||||
const int mouseX();
|
||||
|
||||
Reference in New Issue
Block a user