Не работает управление на кнопки pygame
Решил я значит сделать симулятор парковки 2д-шный. Пытаюсь сделать управление вперёд-назад, но это не работает, работает лишь влево-вправо. Помогите пожалуйста. Ошибок - не выдаёт
class Player(pygame.sprite.Sprite):
def __init__(self):
pygame.sprite.Sprite.__init__(self)
self.image = player_img
self.rect = self.image.get_rect()
self.rect.center = (WIDTH / 2, HEIGHT / 2)
def update(self):
self.speedx = 0
self.speedy = 0
keystate = pygame.key.get_pressed()
if keystate[pygame.K_w]:
self.speedy = 10
if keystate[pygame.K_s]:
self.speedy = -10
keystate = pygame.key.get_pressed()
if keystate[pygame.K_a]:
self.speedx = -10
if keystate[pygame.K_d]:
self.speedx = 10
self.rect.x += self.speedx
if self.rect.right > WIDTH:
self.rect.right = WIDTH
if self.rect.left < 0:
self.rect.left = 0