def solveMaze(win, board):
mazesol.removeDeadEnds(win, board)
Мне нужно позвонить mazesol.removeDeadends(win,board)
, пока не вернется 0
.Вот что делает функция:
Эта функция принимает окно в качестве первого аргумента, а доска - в качестве второго аргумента.Он подметает всю доску (пропуская первые и последние строки, а также первый и последний столбцы) и преобразует каждую позицию, которая является путем с ровно одним путем в качестве соседа, в тупик.Возвращает количество тупиков, которые были преобразованы.