toInt method

int toInt()

Return an integer.

Implementation

int toInt() {
  switch (this) {
    case GameControllerType.unknown:
      return SDL_GameControllerType.SDL_CONTROLLER_TYPE_UNKNOWN;
    case GameControllerType.xbox360:
      return SDL_GameControllerType.SDL_CONTROLLER_TYPE_XBOX360;
    case GameControllerType.xboxone:
      return SDL_GameControllerType.SDL_CONTROLLER_TYPE_XBOXONE;
    case GameControllerType.ps3:
      return SDL_GameControllerType.SDL_CONTROLLER_TYPE_PS3;
    case GameControllerType.ps4:
      return SDL_GameControllerType.SDL_CONTROLLER_TYPE_PS4;
    case GameControllerType.nintendoSwitchPro:
      return SDL_GameControllerType.SDL_CONTROLLER_TYPE_NINTENDO_SWITCH_PRO;
    case GameControllerType.virtual:
      return SDL_GameControllerType.SDL_CONTROLLER_TYPE_VIRTUAL;
    case GameControllerType.ps5:
      return SDL_GameControllerType.SDL_CONTROLLER_TYPE_PS5;
    case GameControllerType.amazonLuna:
      return SDL_GameControllerType.SDL_CONTROLLER_TYPE_AMAZON_LUNA;
    case GameControllerType.googleStadia:
      return SDL_GameControllerType.SDL_CONTROLLER_TYPE_GOOGLE_STADIA;
  }
}