/
input.go
58 lines (45 loc) · 974 Bytes
/
input.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
package raylib
type MouseButton int32
const (
MouseLeftButton MouseButton = iota
MouseRightButton
MouseMiddleButton
)
type GamepadNumber int32
const (
GamepadPlayer1 GamepadNumber = iota
GamepadPlayer2
GamepadPlayer3
GamepadPlayer4
)
type GamepadButton int32
const (
GamepadButtonUnkown GamepadButton = iota
GamepadButtonLeftFaceUp
GamepadButtonLeftFaceRight
GamepadButtonLeftFaceDown
GamepadButtonLeftFaceLeft
GamepadButtonRightFaceUp
GamepadButtonRightFaceRight
GamepadButtonRightFaceDown
GamepadButtonRightFaceLeft
GamepadButtonLeftTrigger1
GamepadButtonLeftTrigger2
GamepadButtonRightTrigger1
GamepadButtonRightTrigger2
GamepadButtonMiddleLeft
GamepadButtonMiddle
GamepadButtonMiddleRight
GamepadButtonLeftThumb
GamepadButtonRightThumb
)
type GamepadAxis int32
const (
GamepadAxisUnkown GamepadAxis = iota
GamepadAxisLeftX
GamepadAxisLeftY
GamepadAxisRightX
GamepadAxisRightY
GamepadAxisLeftTrigger
GamepadAxisRightTrigger
)