1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,670 >> ZAMYLA CHAN: Ak chcete vyhrať hru 15, dlaždice musia byť 3 00:00:02,670 --> 00:00:04,280 v určitom poradí. 4 00:00:04,280 --> 00:00:07,460 A jednu funkciu kontroly či hra je vyhral. 5 00:00:07,460 --> 00:00:10,800 Vracia true, ak je hra vyhral a dlaždice sú v správnom poradí, 6 00:00:10,800 --> 00:00:12,710 a v opačnom prípade false. 7 00:00:12,710 --> 00:00:16,329 >> Takže vyhrať hru 15, dlaždice majú sa vo vzostupnom poradí, s 8 00:00:16,329 --> 00:00:19,730 prázdne dlaždice na pravom spodnom rohu. 9 00:00:19,730 --> 00:00:24,140 Tak ako sa vám zistiť, či používateľ sa presťahovala dosku do pravej 10 00:00:24,140 --> 00:00:25,510 orientácia? 11 00:00:25,510 --> 00:00:29,660 No, budete iterovat cez palubu a skontrolujte hodnoty, aby sa uistil, že 12 00:00:29,660 --> 00:00:31,050 že sú na správnom mieste. 13 00:00:31,050 --> 00:00:34,410 Ak to chcete vykonať, môžete použiť vnorené pre slučky rovnako ako vy 14 00:00:34,410 --> 00:00:37,040 v Draw a Init. 15 00:00:37,040 --> 00:00:40,930 >> Existuje niekoľko spôsobov, ako skontrolovať a overiť, či je doska 16 00:00:40,930 --> 00:00:43,360 Správna vo víťazstvo hoci. 17 00:00:43,360 --> 00:00:47,830 Ak pôjdete zľava doprava, počnúc z horného riadku dole, potom každý 18 00:00:47,830 --> 00:00:51,090 číslo musí byť väčšie ako ten predchádzajúci. 19 00:00:51,090 --> 00:00:55,030 Dávajte pozor na to, čo si ceníte si vybraný pre prázdne dlaždice, hoci. 20 00:00:55,030 --> 00:00:59,750 >> Alebo môžete použiť premennú čítač pre zaistí, že každá hodnota je na svojom mieste, ak 21 00:00:59,750 --> 00:01:04,170 môžete prísť s nejakým Vzorec reprezentovať to. 22 00:01:04,170 --> 00:01:06,750 Takže bavte sa experimentovať s matematikou. 23 00:01:06,750 --> 00:01:11,410 Potom, čo prišiel s cesty, vráti hodnotu true akonáhle užívateľ vyhral hru. 24 00:01:11,410 --> 00:01:14,630 >> Ale ak existuje hodnota je nesprávna, return false. 25 00:01:14,630 --> 00:01:18,940 Užívateľ má pokračovať v pohybe, pretože oni nemajú vyhraté hru. 26 00:01:18,940 --> 00:01:23,530 Akonáhle sa rozhodnete túto kontrolu, a spolu s initialize, kresliť, a pohybovať sa, 27 00:01:23,530 --> 00:01:25,610 ste dokončiť hru 15. 28 00:01:25,610 --> 00:01:28,110 Gratulujeme a bavte sa hrať. 29 00:01:28,110 --> 00:01:31,570 Volám sa Zamyla, a to je CS50. 30 00:01:31,570 --> 00:01:38,326 >> [MUSIC PLAYBACK]