I'm trying to get my character to move as long as the key is pressed but so far it moves once per single press and the key needs to be released for him to move again.
I've tried using the pygame.key.get_pressed() as shown and I can't figure out what's wrong with it.
def keyPressed(input_key):
keysPressed = pygame.key.get_pressed()
if keysPressed[input_key]:
return True
else:
return False
...
run = True
while run:
for event in pygame.event.get():
if keyPressed(pygame.K_LEFT) and x > vel:
x -= vel
...