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Í]