enum Eagle::GamepadButton

Overview

A controller button, named after the Xbox layout. A is the bottom face button on every controller, including PlayStation's cross, and B, X and Y follow clockwise from it. Back, Guide and Start are the middle buttons, LeftStick and RightStick are stick clicks, and Misc1, the paddles and Touchpad exist only on some controllers. Count is not a button.

Defined in:

eagle/input/keys.cr

Enum Members

A = 0
B = 1
X = 2
Y = 3
Back = 4
Guide = 5
Start = 6
LeftStick = 7
RightStick = 8
LeftShoulder = 9
RightShoulder = 10
DpadUp = 11
DpadDown = 12
DpadLeft = 13
DpadRight = 14
Misc1 = 15
Paddle1 = 16
Paddle2 = 17
Paddle3 = 18
Paddle4 = 19
Touchpad = 20
Count = 21

Instance Method Summary

Instance Method Detail

def a? #

Returns true if this enum value equals A


def b? #

Returns true if this enum value equals B


def back? #

Returns true if this enum value equals Back


def count? #

Returns true if this enum value equals Count


def dpad_down? #

Returns true if this enum value equals DpadDown


def dpad_left? #

Returns true if this enum value equals DpadLeft


def dpad_right? #

Returns true if this enum value equals DpadRight


def dpad_up? #

Returns true if this enum value equals DpadUp


def guide? #

Returns true if this enum value equals Guide


def left_shoulder? #

Returns true if this enum value equals LeftShoulder


def left_stick? #

Returns true if this enum value equals LeftStick


def misc1? #

Returns true if this enum value equals Misc1


def paddle1? #

Returns true if this enum value equals Paddle1


def paddle2? #

Returns true if this enum value equals Paddle2


def paddle3? #

Returns true if this enum value equals Paddle3


def paddle4? #

Returns true if this enum value equals Paddle4


def right_shoulder? #

Returns true if this enum value equals RightShoulder


def right_stick? #

Returns true if this enum value equals RightStick


def start? #

Returns true if this enum value equals Start


def touchpad? #

Returns true if this enum value equals Touchpad


def x? #

Returns true if this enum value equals X


def y? #

Returns true if this enum value equals Y