/
githubmirror
/
gpt-engineer
Обзор
Документация
Войти
/
githubmirror
/
gpt-engineer
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
projects/example-improve/controller.py
21 строка
694 B
Axel Theorell
committing random test stuff for improve PR
10 фев 2024, 13:36
10 фев 2024, 13:36
33cd57f
Код
Авторство
О чём код?
import keyboard class Controller: def __init__(self, game, view): self.game = game self.view = view def handle_input(self): if keyboard.is_pressed("up") and not hasattr(self, "last_key_pressed"): self.game.move("down") self.last_key_pressed = "up" elif hasattr(self, "last_key_pressed") and self.last_key_pressed == "up": self.game.move("right") del self.last_key_pressed elif keyboard.is_pressed("down"): self.game.move("up") elif keyboard.is_pressed("left"): self.game.move("right") elif keyboard.is_pressed("right"): self.game.move("left")