1
"translate pygame events to controls"
4
from pygame.locals import *
38
num = pygame.joystick.get_count()
40
joystick = pygame.joystick.Joystick(0)
50
global lastjoyx, lastjoyy
51
if event.type == KEYDOWN:
52
return keyboard_table.get(event.key, None)
53
elif event.type == KEYUP and event.key in (K_SPACE, K_RETURN):
56
elif event.type == JOYAXISMOTION:
58
joy = (UP,RELEASE,DOWN)[joyindex(event.value)]
62
joy = (LEFT, RELEASE, RIGHT)[joyindex(joystick.get_axis(0))]
67
joy = (LEFT,RELEASE,RIGHT)[joyindex(event.value)]
71
joy = (UP, RELEASE, DOWN)[joyindex(joystick.get_axis(1))]
76
elif event.type == JOYBUTTONDOWN:
79
elif event.button > 2:
82
elif event.type == JOYBUTTONUP and event.button == 0: