>> ZAMYLA Чан: Щоб виграти гру 15, плитки повинні бути
в певному порядку.
І один функція перевіряє виграна чи гра.
Це повертає істину, якщо гра виграна і плитки знаходяться в правильному порядку,
і в іншому випадку.
>> Таким чином, щоб виграти гру в 15, плитки мають бути в порядку зростання, з
порожній плитки в правому нижньому кутку.
Отже, як ви перевірити чи користувач переїхав плату в праві
орієнтація?
Ну, ви будете перебору дошці і перевірити значення, щоб переконатися, що
вони знаходяться в правильному місці.
Щоб зробити це, ви могли б використовувати вкладений для петель, як ви зробили
в Draw і в Init.
>> Є кілька способів, щоб перевірити і перевіряти, чи є плата
правильно у виграші все ж.
Якщо ви йдете зліва направо, починаючи від верхнього рядка вниз, то кожен
число має бути більше попередній.
Будьте обережні, яке значення ви маєте вибрали для вашого порожній плитки, однако.
>> Або ви можете використовувати змінну-лічильник, щоб гарантувати, що кожне значення знаходиться в місці, якщо
ви придумали якийсь формула для представлення цього.
Так весело експериментувати з математикою.
Після того як ви придумали чином, повернутися вірно як тільки користувач виграв гру.
>> Але якщо будь-яке значення не відповідає нормі, повернутися помилковим.
Користувач повинен продовжувати рухатися, тому що вони не виграли гру ще.
Після реалізації цієї перевірки, а разом з Initialize, малювати, і рухатися,
Ви закінчите гру 15.
Вітаємо, і весело грати.
Мене звуть Zamyla, і це CS50.
>> [Музика грає]