# events list for e in events: if e.type == pygame.QUIT: done = True if e.type == pygame.KEYDOWN: if e.key == pygame.K_ESCAPE: done = True if e.key == pygame.K_a: moveL = 1 #True if e.key == pygame.K_d: moveR = 1 #True if e.key == pygame.K_w: moveU = 1 #True if e.key == pygame.K_SPACE: player.FireBullet() if e.type == pygame.KEYUP: if e.key == pygame.K_a: moveL = 0 #False if e.key == pygame.K_d: moveR = 0 #False if e.key == pygame.K_w: moveU = 0 #False # Movement if (moveL): player.direction += 1 if (moveR): player.direction -= 1 if (moveU): player.Addvel(dt)