def handleEvents(self, events):
for event in events:
if event.type == pygame.QUIT:
self.game.forceQuit()
return
elif event.type == pygame.KEYDOWN:
log.info('Got Key Event: '+str(event))
if event.key == pygame.K_ESCAPE:
self.backToMenu()
return
elif event.key in settings.CONTROLS:
self.doAction(settings.CONTROLS[event.key])
held_keys = pygame.key.get_pressed()
for key, action in settings.HELD_CONTROLS.iteritems():
if held_keys[key]:
self.doAction(action)
评论列表
文章目录