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]