fromValue static method

GamepadButton fromValue(
  1. int value
)

Implementation

static GamepadButton fromValue(int value) => switch (value) {
  0 => GAMEPAD_BUTTON_UNKNOWN,
  1 => GAMEPAD_BUTTON_LEFT_FACE_UP,
  2 => GAMEPAD_BUTTON_LEFT_FACE_RIGHT,
  3 => GAMEPAD_BUTTON_LEFT_FACE_DOWN,
  4 => GAMEPAD_BUTTON_LEFT_FACE_LEFT,
  5 => GAMEPAD_BUTTON_RIGHT_FACE_UP,
  6 => GAMEPAD_BUTTON_RIGHT_FACE_RIGHT,
  7 => GAMEPAD_BUTTON_RIGHT_FACE_DOWN,
  8 => GAMEPAD_BUTTON_RIGHT_FACE_LEFT,
  9 => GAMEPAD_BUTTON_LEFT_TRIGGER_1,
  10 => GAMEPAD_BUTTON_LEFT_TRIGGER_2,
  11 => GAMEPAD_BUTTON_RIGHT_TRIGGER_1,
  12 => GAMEPAD_BUTTON_RIGHT_TRIGGER_2,
  13 => GAMEPAD_BUTTON_MIDDLE_LEFT,
  14 => GAMEPAD_BUTTON_MIDDLE,
  15 => GAMEPAD_BUTTON_MIDDLE_RIGHT,
  16 => GAMEPAD_BUTTON_LEFT_THUMB,
  17 => GAMEPAD_BUTTON_RIGHT_THUMB,
  _ => throw ArgumentError('Unknown value for GamepadButton: $value'),
};