>> ZAMYLA Chandler: Aby wygrać grę od 15, płyty muszą być
w określonej kolejności.
I jeden funkcja sprawdza czy gra jest wygrana.
Zwraca true, jeśli gra jest wygrana i płytki są w odpowiedniej kolejności,
false w przeciwnym wypadku.
>> Tak, aby wygrać mecz o 15, płytki mają być w porządku rosnącym, w
puste płytki w dolnym prawym rogu.
Jak więc sprawdzić, czy użytkownik przeniósł się na prawo pokładzie
orientacja?
Cóż, będziesz iteracyjne nad pokładzie i sprawdzić wartości, aby upewnić się, że
są one w odpowiednim miejscu.
Aby to zrobić, można użyć zagnieżdżonych pętli tak jak robiłeś
w Draw i Init.
>> Istnieje kilka sposobów, aby sprawdzić i potwierdzić, czy płyta jest
poprawne w wygranej chociaż.
Jeśli go od lewej do prawej, rozpoczynając od górnego rzędu w dół, to za każdym
Liczba ta powinna być większa niż poprzedni.
Należy zwracać uwagę na to, co cenią masz boisko do pustej płytki, choć.
>> Lub można użyć zmiennej licznika do upewnić się, że każda wartość jest w miejscu, jeśli
wymyślić jakiegoś Wzór do reprezentowania tego.
Więc baw się eksperymentować z matematyki.
Po wymyślić sposób, zwraca true Gdy użytkownik wygrał.
>> Ale jeśli wartość ta jest nieprawidłowa, return false.
Użytkownik musi kontynuować ruch, ponieważ oni nie wygrali jeszcze w grę.
Po realizacji tego czeku, a wraz z initialize, rysować, i przenieść,
musisz grać 15 lat.
Gratulacje i zabawy gry.
Nazywam się Zamyla, i to jest CS50.
>> [MUZYKA GRA]