X-Git-Url: https://scm.cri.mines-paristech.fr/git/minwii.git/blobdiff_plain/f439fefd7ee0b44442268443f2fefb3d33a47fb8..4c4732c6ed8cb0aaa70fb2d4c6e5a958868c5349:/src/app/events.py diff --git a/src/app/events.py b/src/app/events.py index 8e13a85..a67a416 100755 --- a/src/app/events.py +++ b/src/app/events.py @@ -1,12 +1,19 @@ import pygame from sys import modules -events = ['TIMEOUT', 'NOTEON', 'NOTEOFF', 'NOTEEND', 'COLDOWN', 'COLUP', 'COLOVER'] +events = ['NOTEON', + 'NOTEOFF', + 'NOTEEND', + 'COLDOWN', + 'COLUP', + 'COLOVER', + 'COLSTATECHANGE'] + eventNames = {} self = modules[__name__] for i, name in enumerate(events) : - eventType = pygame.USEREVENT+i + eventType = pygame.USEREVENT + 1 + i eventNames[eventType] = name setattr(self, name, eventType) @@ -33,3 +40,5 @@ pygame_events = [ for name in pygame_events : eventNames[getattr(pygame, name)] = name + +eventCodes = dict([v, k] for k, v in eventNames.items())