ZAMYLA Чан: Чтобы выиграть игру 15, плитки должны быть в определенном порядке. И один функция проверяет выиграна ли игра. Это возвращает истину, если игра выиграна и плитки находятся в правильном порядке, и в противном случае. Таким образом, чтобы выиграть игру в 15, плитки имеют быть в порядке возрастания, с пустой плитки в правом нижнем углу. Итак, как вы проверить ли пользователь переехал плату в праве ориентация? Ну, вы будете перебора доске и проверить значения, чтобы убедиться, что они находятся в правильном месте. Чтобы сделать это, вы могли бы использовать вложенный для петель, как вы сделали в Draw и в Init. Есть несколько способов, чтобы проверить и проверять, является ли плата правильно в выигрыше все же. Если вы идете слева направо, начиная от верхней строки вниз, то каждый число должно быть больше предыдущий. Будьте осторожны, какое значение вы имеете выбрали для вашего пустой плитки, однако. Или вы можете использовать переменную-счетчик, чтобы гарантировать, что каждое значение находится в месте, если вы придумали какой-то формула для представления этого. Так весело экспериментировать с математикой. После того как вы придумали образом, вернуться верно как только пользователь выиграл игру. Но если любое значение не соответствует норме, вернуться ложным. Пользователь должен продолжать двигаться, потому что они не выиграли игру еще. После реализации этой проверки, а вместе с Initialize, рисовать, и двигаться, Вы закончите игру 15. Поздравляем, и весело играть. Меня зовут Zamyla, и это CS50. [Музыка играет]