from constraints import Direction from objects import Snake, Board from welcome_window import create_preference_window try: speed, length, height = create_preference_window() tk = Tk() tk.title("snake") tk.resizable(False, False) board = Board(tk, length, height, bg='white') board.pack() snake = Snake(board, board.find_center_field()) egg = None def finish_step(): tk.quit() snake.move() while True: tk.after(speed, finish_step) if egg and snake.is_eat(egg): snake.is_growing = True board.delete(egg) egg = None else: