@@ -261,29 +261,29 @@ void XInputGamepad::releaseAll() {
261261 newData = true ; // Data changed and is unsent
262262}
263263
264- boolean XInputGamepad::getButton (XInputControl button) {
264+ boolean XInputGamepad::getButton (XInputControl button) const {
265265 const XInputMap_Button * buttonData = getButtonFromEnum (button);
266266 if (buttonData == nullptr ) return 0 ; // Not a button
267267 return tx[buttonData->index ] & buttonData->mask ;
268268}
269269
270- boolean XInputGamepad::getDpad (XInputControl dpad) {
270+ boolean XInputGamepad::getDpad (XInputControl dpad) const {
271271 return getButton (dpad);
272272}
273273
274- uint8_t XInputGamepad::getTrigger (XInputControl trigger) {
274+ uint8_t XInputGamepad::getTrigger (XInputControl trigger) const {
275275 const XInputMap_Trigger * triggerData = getTriggerFromEnum (trigger);
276276 if (triggerData == nullptr ) return 0 ; // Not a trigger
277277 return tx[triggerData->index ];
278278}
279279
280- int16_t XInputGamepad::getJoystickX (XInputControl joy) {
280+ int16_t XInputGamepad::getJoystickX (XInputControl joy) const {
281281 const XInputMap_Joystick * joyData = getJoyFromEnum (joy);
282282 if (joyData == nullptr ) return 0 ; // Not a joystick
283283 return (tx[joyData->x_high ] << 8 ) | tx[joyData->x_low ];
284284}
285285
286- int16_t XInputGamepad::getJoystickY (XInputControl joy) {
286+ int16_t XInputGamepad::getJoystickY (XInputControl joy) const {
287287 const XInputMap_Joystick * joyData = getJoyFromEnum (joy);
288288 if (joyData == nullptr ) return 0 ; // Not a joystick
289289 return (tx[joyData->y_high ] << 8 ) | tx[joyData->y_low ];
0 commit comments