Я делаю игру в pygame 1.9.2. Это неудачная простая игра, в которой корабль перемещается между пятью колоннами плохих парней, которые атакуют, медленно двигаясь вниз. Я пытаюсь сделать так, чтобы корабль двигался влево и вправо с помощью клавиш со стрелками влево и вправо. Вот мой код:
keys=pygame.key.get_pressed()
if keys[K_LEFT]:
location-=1
if location==-1:
location=0
if keys[K_RIGHT]:
location+=1
if location==5:
location=4
Это работает слишком хорошо. Корабль движется слишком быстро. Почти невозможно, чтобы он перемещался только в одном месте, влево или вправо. Как я могу сделать так, чтобы корабль двигался только один раз при нажатии клавиши?