>> ZAMYLA CHAN: Chcete-li vyhrát hru 15, dlaždice musí být
v určitém pořadí.
A jednu funkci kontroly zda hra je vyhrál.
Vrací true, pokud je hra vyhrál a dlaždice jsou ve správném pořadí,
a v opačném případě false.
>> Takže vyhrát hru 15, dlaždice mají se ve vzestupném pořadí, s
prázdné dlaždice na pravém spodním rohu.
Tak jak se vám zjistit, zda uživatel se přestěhovala desku do pravé
orientace?
No, budete iterovat přes palubu a zkontrolujte hodnoty, aby se ujistil, že
že jsou na správném místě.
Chcete-li to provést, můžete použít vnořené pro smyčky stejně jako vy
v Draw a Init.
>> Existuje několik způsobů, jak zkontrolovat a ověřit, zda je deska
Správná ve vítězství ačkoli.
Pokud půjdete zleva doprava, počínaje z horního řádku dolů, pak každý
číslo musí být větší než ten předchozí.
Dávejte pozor na to, co si ceníte si vybrán pro prázdné dlaždice, ačkoli.
>> Nebo můžete použít proměnnou čítač pro zajistí, že každá hodnota je na svém místě, pokud
můžete přijít s nějakým Vzorec reprezentovat to.
Takže bavte se experimentovat s matematikou.
Poté, co přišel s cesty, vrátí hodnotu true jakmile uživatel vyhrál hru.
>> Ale pokud existuje hodnota je nesprávná, return false.
Uživatel má pokračovat v pohybu, protože oni nemají vyhráno hru.
Jakmile se rozhodnete tuto kontrolu, a spolu s initialize, kreslit, a pohybovat se,
jste dokončit hru 15.
Gratulujeme a bavte se hrát.
Jmenuji se Zamyla, a to je CS50.
>> [MUSIC PŘEHRÁVÁNÍ]