After hitting a and d or left and right key , the sprite will still move without me pressing the key.He just won't stop.How can i fix this?
def control(self, x, y):
'''
control player movement
'''
self.movex += x
self.movey += y
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_LEFT or event.key == ord('a'):
player.control(-steps , 0)
if event.key == pygame.K_RIGHT or event.key == ord('d'):
player.control(steps , 0)
if event.type == pygame.KEYUP:
if event.key == pygame.K_LEFT or event.key == ord('a'):
player.control(0 , 0)
if event.key == pygame.K_RIGHT or event.key == ord('d'):
player.control(0 , 0)