Ejemplo n.º 1
0
 def pump(self, event) -> int:
     if event.type == KEYDOWN:
         if event.key in self.ctab:
             return self.ctab[event.key]
         if event.key == K_ESCAPE:
             raise Map.GameEnded('exited')
     return None
Ejemplo n.º 2
0
 def pump(self, event) -> int:
     if event.type == JOYBUTTONDOWN:
         print(event.dict['button'])
         if event.dict['button'] == 6:
             raise Map.GameEnded('exited')
         return IController.ACTION
     coord = (round(self.joystick.get_axis(0)),
              round(self.joystick.get_axis(1)))
     if coord not in self.ctab:
         return None
     r = self.ctab[coord]
     return self.ctab[coord]