Esempio n. 1
0
def run(board: Board, clock):
    snake = Snake(board.start, length=2)
    food = random_food(board, exclude=snake.squares)
    while True:
        board.fill('black')
        handle_events(snake)
        if food_consumed(snake, food):
            food = random_food(board, exclude=snake.squares)
            snake.grow()
        if overlaps(snake):
            board.draw(snake, color='green')
        else:
            board.draw(snake, color='white')
        board.draw(food, color='red')
        pygame.display.update()
        clock.tick(60)