def handle_raw_event(self, event): result = '\t' + pygame.event.event_name(event.type) if EventManager.is_keyboard_event(event.type): result += '\t' + pygame.key.name(event.key) elif event.type in EventManager.JOYSTICK_BUTTON_EVENTS: result += '\t' + str(event.button) elif event.type in EventManager.JOYSTICK_AXIS_EVENTS: result += '\tjoy: ' + \ str(event.joy) + '\taxis: ' + str(event.axis) + \ '\tvalue: ' + '%.3f' % (event.value) elif event.type in EventManager.JOYSTICK_HAT_EVENTS: result += '\tjoy: ' + \ str(event.joy) + '\that: ' + str(event.hat) + \ '\tvalue: ' + str(event.value) elif EventManager.is_joystick_event(event.type): result = '\t' + str(event) else: return print result
def handle_raw_event(self, event): if EventManager.is_keyboard_event(event.type) and \ event not in SettingsManager.EVENTS_ESCAPE and \ event not in SettingsManager.EVENTS_RETURN and \ event not in SettingsManager.EVENTS_ACTION: self.handle_return()