>> ZAMYLA CHAN: За да спечели играта 15, плочките трябва да бъде
в определен ред.
И един проверките функционалните дали играта е спечелена.
Тя връща истина, ако играта се печели и плочките са в правилния ред,
и лъжа в противен случай.
>> Така че, за да спечели играта на 15, плочки имат да бъде във възходящ ред, с
празна плочка в долния десен ъгъл.
Е, как да се провери дали потребителят е преместен на борда в правото
ориентация?
Е, ще обхождане на борда и проверите стойностите да се уверите, че
те са на правилното място.
За да направите това, можете да използвате вложена за линии точно като теб направиха
в Draw и в Init.
>> Има няколко начина да се провери и валидира дали на борда е
правилно в печеливша все пак.
Ако отидете от ляво на дясно, като се започне от най-горния ред, после всеки
номер трябва да бъде по-голяма от предишната.
Бъдете внимателни за това, което ценим съм избран за вашата празна плочка, все пак.
>> Или можете да използвате брояч променлива да се гарантира, че всяка стойност е на мястото си, ако
можете да излезе с някаква формула, която да представлява това.
Така че да се забавляват експериментират с математиката.
След като излезе с начин, връщане вярно След като потребителят е спечелил играта.
>> Но ако някоя стойност е неправилна, връщане фалшиви.
Потребителят трябва да продължи да се движи, защото те все още не са спечелили мача.
След като решите да реализирате тази проверка, а заедно с инициализира, рисуват, и да се премести,
сте завърши мача на 15.
Честито, и да се забавляват играят.
Моето име е Zamyla, и това е CS50.
>> [За възпроизвеждане на музика]