toInt method
Return an integer.
Implementation
int toInt() {
switch (this) {
case GameControllerButton.invalid:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_INVALID;
case GameControllerButton.a:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_A;
case GameControllerButton.b:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_B;
case GameControllerButton.x:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_X;
case GameControllerButton.y:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_Y;
case GameControllerButton.back:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_BACK;
case GameControllerButton.guide:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_GUIDE;
case GameControllerButton.start:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_START;
case GameControllerButton.leftstick:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_LEFTSTICK;
case GameControllerButton.rightstick:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_RIGHTSTICK;
case GameControllerButton.leftshoulder:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_LEFTSHOULDER;
case GameControllerButton.rightshoulder:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_RIGHTSHOULDER;
case GameControllerButton.dpadUp:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_DPAD_UP;
case GameControllerButton.dpadDown:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_DPAD_DOWN;
case GameControllerButton.dpadLeft:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_DPAD_LEFT;
case GameControllerButton.dpadRight:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_DPAD_RIGHT;
case GameControllerButton.misc1:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_MISC1;
case GameControllerButton.paddle1:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_PADDLE1;
case GameControllerButton.paddle2:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_PADDLE2;
case GameControllerButton.paddle3:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_PADDLE3;
case GameControllerButton.paddle4:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_PADDLE4;
case GameControllerButton.touchpad:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_TOUCHPAD;
case GameControllerButton.max:
return SDL_GameControllerButton.SDL_CONTROLLER_BUTTON_MAX;
}
}