Wollte mit pygame ein Strichmänchen machen den man bewegen kann hab aber ein Bug es updated sich nur wenn man Pfleil unten drückt. Kann mir jemand helfen?
import pygame
pygame.init()
win = pygame.display.set_mode((1240, 720))
pygame.display.set_caption("stick man")
x = 620
y = 360
width = 5
height = 5
vel = 10
run = True
while run:
pygame.time.delay(100)
for event in pygame.event.get():
if event.type == pygame.QUIT:
run = False
keys = pygame.key.get_pressed()
if keys[pygame.K_LEFT]:
x -= vel
if keys[pygame.K_RIGHT]:
x += vel
if keys[pygame.K_UP]:
y -= vel
if keys[pygame.K_DOWN]:
y += vel
win.fill((0, 0, 0))
pygame.draw.rect(win, (255, 0, 0), (x, y, width, height))
pygame.display.update()
pygame.quit()