Beispiel #1
0
 def __handle_events(self):
     for event in pygame.event.get():
         if event.type == KEYDOWN:
             EventManager.notify('onKeyDown', event)
             
         elif event.type == KEYUP:
             EventManager.notify('onKeyUp', event)
             
         elif event.type == MOUSEMOTION:
             EventManager.notify('onMouseMotion', event)
             
         elif event.type == MOUSEBUTTONDOWN:
             EventManager.notify('onMouseDown', event)
             
         elif event.type == MOUSEBUTTONUP:
             EventManager.notify('onMouseUp', event)
             
         elif event.type == QUIT:
             self.__running = False
             print("Average fps: " + str(self.__frame_count / (self.__msecs / 1000)))
Beispiel #2
0
 def onMouseDown(self, event):
     print event
     if event.button is 1:
         EventManager.notify('onMySpecialEvent', None)