@@ -203,26 +203,27 @@ function SDL_GameControllerGetAxis(gamecontroller: PSDL_GameController; axis: TS
203203 { **
204204 * The list of buttons available from a controller
205205 *}
206- const
207- SDL_CONTROLLER_BUTTON_INVALID = -1 ;
208- SDL_CONTROLLER_BUTTON_A = 0 ;
209- SDL_CONTROLLER_BUTTON_B = 1 ;
210- SDL_CONTROLLER_BUTTON_X = 2 ;
211- SDL_CONTROLLER_BUTTON_Y = 3 ;
212- SDL_CONTROLLER_BUTTON_BACK = 4 ;
213- SDL_CONTROLLER_BUTTON_GUIDE = 5 ;
214- SDL_CONTROLLER_BUTTON_START = 6 ;
215- SDL_CONTROLLER_BUTTON_LEFTSTICK = 7 ;
216- SDL_CONTROLLER_BUTTON_RIGHTSTICK = 8 ;
217- SDL_CONTROLLER_BUTTON_LEFTSHOULDER = 9 ;
218- SDL_CONTROLLER_BUTTON_RIGHTSHOULDER = 10 ;
219- SDL_CONTROLLER_BUTTON_DPAD_UP = 11 ;
220- SDL_CONTROLLER_BUTTON_DPAD_DOWN = 12 ;
221- SDL_CONTROLLER_BUTTON_DPAD_LEFT = 13 ;
222- SDL_CONTROLLER_BUTTON_DPAD_RIGHT = 14 ;
223- SDL_CONTROLLER_BUTTON_MAX = 15 ;
224206type
225- TSDL_GameControllerButton = Byte;
207+ PSDL_GameControllerButton = ^TSDL_GameControllerButton;
208+ TSDL_GameControllerButton = type Byte;
209+ const
210+ SDL_CONTROLLER_BUTTON_INVALID = TSDL_GameControllerButton(-1 );
211+ SDL_CONTROLLER_BUTTON_A = TSDL_GameControllerButton(0 );
212+ SDL_CONTROLLER_BUTTON_B = TSDL_GameControllerButton(1 );
213+ SDL_CONTROLLER_BUTTON_X = TSDL_GameControllerButton(2 );
214+ SDL_CONTROLLER_BUTTON_Y = TSDL_GameControllerButton(3 );
215+ SDL_CONTROLLER_BUTTON_BACK = TSDL_GameControllerButton(4 );
216+ SDL_CONTROLLER_BUTTON_GUIDE = TSDL_GameControllerButton(5 );
217+ SDL_CONTROLLER_BUTTON_START = TSDL_GameControllerButton(6 );
218+ SDL_CONTROLLER_BUTTON_LEFTSTICK = TSDL_GameControllerButton(7 );
219+ SDL_CONTROLLER_BUTTON_RIGHTSTICK = TSDL_GameControllerButton(8 );
220+ SDL_CONTROLLER_BUTTON_LEFTSHOULDER = TSDL_GameControllerButton(9 );
221+ SDL_CONTROLLER_BUTTON_RIGHTSHOULDER = TSDL_GameControllerButton(10 );
222+ SDL_CONTROLLER_BUTTON_DPAD_UP = TSDL_GameControllerButton(11 );
223+ SDL_CONTROLLER_BUTTON_DPAD_DOWN = TSDL_GameControllerButton(12 );
224+ SDL_CONTROLLER_BUTTON_DPAD_LEFT = TSDL_GameControllerButton(13 );
225+ SDL_CONTROLLER_BUTTON_DPAD_RIGHT = TSDL_GameControllerButton(14 );
226+ SDL_CONTROLLER_BUTTON_MAX = TSDL_GameControllerButton(15 );
226227
227228 { **
228229 * turn this string into a button mapping
0 commit comments