-
Notifications
You must be signed in to change notification settings - Fork 0
/
gmlc_events.py
154 lines (152 loc) · 3.48 KB
/
gmlc_events.py
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
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
EVENT_TYPES = {
"ev_create": 0,
"ev_collision": 4,
"ev_destroy": 1,
"ev_draw": 8,
"ev_alarm": 2,
"ev_step": 3,
"ev_keyboard": 5,
"ev_keypress": 9,
"ev_keyrelease": 10,
"ev_mouse": 6,
"ev_other": 7
}
EVENT_NUMS = {
"ev_animation_end": 7,
"ev_boundary": 1,
"ev_close_button": 30,
"ev_end_of_path": 8,
"ev_game_end": 3,
"ev_game_start": 2,
"ev_global_left_button": 50,
"ev_global_left_press": 53,
"ev_global_left_release": 56,
"ev_global_middle_button": 52,
"ev_global_middle_press": 55,
"ev_global_middle_release": 58,
"ev_global_press": 12,
"ev_global_release": 13,
"ev_global_right_button": 51,
"ev_global_right_press": 54,
"ev_global_right_release": 57,
"ev_joystick1_button1": 21,
"ev_joystick1_button2": 22,
"ev_joystick1_button3": 23,
"ev_joystick1_button4": 24,
"ev_joystick1_button5": 25,
"ev_joystick1_button6": 26,
"ev_joystick1_button7": 27,
"ev_joystick1_button8": 28,
"ev_joystick1_down": 19,
"ev_joystick1_left": 16,
"ev_joystick1_right": 17,
"ev_joystick1_up": 18,
"ev_joystick2_button1": 36,
"ev_joystick2_button2": 37,
"ev_joystick2_button3": 38,
"ev_joystick2_button4": 39,
"ev_joystick2_button5": 40,
"ev_joystick2_button6": 41,
"ev_joystick2_button7": 42,
"ev_joystick2_button8": 43,
"ev_joystick2_down": 34,
"ev_joystick2_left": 31,
"ev_joystick2_right": 32,
"ev_joystick2_up": 33,
"ev_left_button": 0,
"ev_left_press": 4,
"ev_left_release": 7,
"ev_middle_button": 2,
"ev_middle_press": 6,
"ev_middle_release": 9,
"ev_mouse_enter": 10,
"ev_mouse_leave": 11,
"ev_mouse_wheel_down": 61,
"ev_mouse_wheel_up": 60,
"ev_no_button": 3,
"ev_no_more_health": 9,
"ev_no_more_lives": 6,
"ev_outside": 0,
"ev_right_button": 1,
"ev_right_press": 5,
"ev_right_release": 8,
"ev_room_end": 5,
"ev_room_start": 4,
"ev_step_begin": 1,
"ev_step_end": 2,
"ev_step_normal": 0,
"ev_user0": 10,
"ev_user1": 11,
"ev_user10": 20,
"ev_user11": 21,
"ev_user12": 22,
"ev_user13": 23,
"ev_user14": 24,
"ev_user15": 25,
"ev_user2": 12,
"ev_user3": 13,
"ev_user4": 14,
"ev_user5": 15,
"ev_user6": 16,
"ev_user7": 17,
"ev_user8": 18,
"ev_user9": 19
}
KEYS = {
"vk_add": 107,
"vk_alt": 18,
"vk_anykey": 1,
"vk_backspace": 8,
"vk_control": 17,
"vk_decimal": 110,
"vk_delete": 46,
"vk_divide": 111,
"vk_down": 40,
"vk_end": 35,
"vk_enter": 13,
"vk_escape": 27,
"vk_f1": 112,
"vk_f10": 121,
"vk_f11": 122,
"vk_f12": 123,
"vk_f2": 113,
"vk_f3": 114,
"vk_f4": 115,
"vk_f5": 116,
"vk_f6": 117,
"vk_f7": 118,
"vk_f8": 119,
"vk_f9": 120,
"vk_home": 36,
"vk_insert": 45,
"vk_lalt": 164,
"vk_lcontrol": 162,
"vk_left": 37,
"vk_lshift": 160,
"vk_multiply": 106,
"vk_nokey": 0,
"vk_numpad0": 96,
"vk_numpad1": 97,
"vk_numpad2": 98,
"vk_numpad3": 99,
"vk_numpad4": 100,
"vk_numpad5": 101,
"vk_numpad6": 102,
"vk_numpad7": 103,
"vk_numpad8": 104,
"vk_numpad9": 105,
"vk_pagedown": 34,
"vk_pageup": 33,
"vk_pause": 19,
"vk_printscreen": 44,
"vk_ralt": 165,
"vk_rcontrol": 163,
"vk_return": 13,
"vk_right": 39,
"vk_rshift": 161,
"vk_shift": 16,
"vk_space": 32,
"vk_subtract": 109,
"vk_tab": 9,
"vk_up": 38
}