def handleKeyboardInput(keys, paused, enemies): #Enemies param for testing mouse = False for event in pygame.event.get(): if event.type == pygame.QUIT: pygame.quit() quit() if event.type == pygame.KEYDOWN: if event.key == pygame.K_ESCAPE: Save.createFile() pygame.quit() quit() if event.key == pygame.K_w: keys[0] = True #Left elif event.key == pygame.K_s: keys[1] = True #Right if event.key == pygame.K_a: keys[2] = True elif event.key == pygame.K_d: keys[3] = True if event.key == pygame.K_1: keys[4] = True if event.key == pygame.K_2: keys[5] = True if event.key == pygame.K_3: keys[6] = True if event.key == pygame.K_RETURN: keys[7] = True if event.key == pygame.K_m: keys[8] = True if event.type == pygame.KEYUP: if event.key == pygame.K_w: keys[0] = False elif event.key == pygame.K_s: keys[1] = False if event.key == pygame.K_a: keys[2] = False elif event.key == pygame.K_d: keys[3] = False if event.key == pygame.K_1: keys[4] = False if event.key == pygame.K_2: keys[5] = False if event.key == pygame.K_3: keys[6] = False if event.key == pygame.K_RETURN: keys[7] = False if event.key == pygame.K_m: keys[8] = False if event.key == pygame.K_p: #Add pause to keys if not paused: paused = True else: paused = False if event.type == pygame.MOUSEBUTTONDOWN: if pygame.mouse.get_pressed()[0]: mouse = True return keys, mouse, paused