Left_Enemy_pos_fix = [] Right_Enemy_pos_fix = [] Top_Enemy_pos_change = [] Bottom_Enemy_pos_change = [] Left_Enemy_pos_change = [] Right_Enemy_pos_change = [] Create_Enemies = True Character_rect = None FPS_Clock = pygame.time.Clock() Display_surface = pygame.display.set_mode((Screen_Width, Screen_Height)) listener = Leap.Listener() controller = Leap.Controller() controller.enable_gesture(Leap.Gesture.TYPE_CIRCLE) controller.enable_gesture(Leap.Gesture.TYPE_SWIPE) controller.enable_gesture(Leap.Gesture.TYPE_SCREEN_TAP) controller.add_listener(listener) def main(): pygame.init() pygame.display.set_caption('Game 2') while True:
def main(): global Song_Number, Action_Wait, Song_change, Music_volume, Music_paused, Music_file, Onging_gesture #pygame.display.set_icon() listener = Leap.Listener() controller = Leap.Controller() controller.enable_gesture(Leap.Gesture.TYPE_CIRCLE) controller.enable_gesture(Leap.Gesture.TYPE_SWIPE) ## controller.enable_gesture(Leap.Gesture.TYPE_SCREEN_TAP) controller.enable_gesture(Leap.Gesture.TYPE_KEY_TAP) controller.add_listener(listener) ## controller.config.set("Gesture.KeyTap.MinDownVelocity", 1.0) ## controller.config.set("Gesture.KeyTap.HistorySeconds", .1) ## controller.config.set("Gesture.KeyTap.MinDistance", 1.0) ## controller.config.save() pygame.mixer.set_num_channels(1) Music_file = pygame.mixer.Sound('M1.ogg') pygame.mixer.music.set_volume(0.5) pygame.mixer.music.load('M1.ogg') pygame.mixer.music.play() pygame.mixer.music.pause() while True: for event in pygame.event.get(): if event.type == QUIT: pygame.quit() sys.exit() Display_surface.fill(White) Progress_bar() Volume_bar() Image_cover() Pause_Start_icon() if Song_change: pygame.mixer.Sound.stop(Music_file) Music_file = pygame.mixer.Sound('M%s.ogg' % (Song_Number)) pygame.mixer.music.load('M%s.ogg' % (Song_Number)) pygame.mixer.music.play() Music_paused = False Song_change = False frame = controller.frame() if Action_Wait > 60: for gesture in frame.gestures(): if gesture.type == Leap.Gesture.TYPE_KEY_TAP: print "Tapping" Action_Wait = 0 if Music_paused: Music_paused = False pygame.mixer.music.unpause() else: Music_paused = True pygame.mixer.music.pause() elif gesture.type == Leap.Gesture.TYPE_SWIPE: swipe = Leap.SwipeGesture(gesture) if abs(swipe.direction[0]) > abs(swipe.direction[1]): if swipe.direction[0] < 0: print "Left Swipe" Onging_gesture = "Left Swipe" Action_Wait = 0 if Song_Number < 5: Song_Number += 1 Song_change = True elif swipe.direction[0] > 0: print "Right Swipe" Onging_gesture = "Right Swipe" Action_Wait = 0 if Song_Number > 1: Song_Number -= 1 Song_change = True else: print "No swipe" elif gesture.type == Leap.Gesture.TYPE_CIRCLE: circle = Leap.CircleGesture(gesture) if (circle.pointable.direction.angle_to(circle.normal) <= Leap.PI / 2): print "clockwise_circle" if Music_volume < 1: Music_volume += 0.01 pygame.mixer.music.set_volume(Music_volume) print pygame.mixer.music.get_volume() else: print "anticlockwise_circle" if Music_volume > 0: Music_volume -= 0.01 pygame.mixer.music.set_volume(Music_volume) print pygame.mixer.music.get_volume() else: Action_Wait += 1 pygame.display.flip() FPS_Clock.tick(FPS)