fromValue static method
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'),
};