1 00:00:00,000 --> 00:00:00,650 2 00:00:00,650 --> 00:00:04,330 >> Teraz, gdy już zainicjowany płytę, i że już wyciągnąć go, że nadszedł czas, aby 3 00:00:04,330 --> 00:00:07,970 pozwalają użytkownikowi edytować i wykonują swoje ruchy. 4 00:00:07,970 --> 00:00:13,380 Tak więc w tej funkcji 15.c, Program trwa pobieranie danych od użytkownika, a następnie 5 00:00:13,380 --> 00:00:17,390 wywołuje funkcję przenoszenia, przekazując liczba płytek, które użytkownik 6 00:00:17,390 --> 00:00:18,650 chce przenieść. 7 00:00:18,650 --> 00:00:19,770 Teraz uważać. 8 00:00:19,770 --> 00:00:23,570 To jest rzeczywista liczba płytek a nie jego rzeczywiste położenie. 9 00:00:23,570 --> 00:00:28,380 Więc trzeba sprawdzić płytki jest Stanowisko wiedzieć, gdzie to jest. 10 00:00:28,380 --> 00:00:32,800 >> Teraz należy tylko pozwalają użytkownikowi wykonać ruch, jeśli jest to legalne. 11 00:00:32,800 --> 00:00:37,280 Prawnym jest każdy ruch, który jest płytki przylega do płytki puste. 12 00:00:37,280 --> 00:00:41,390 Oznacza to, że powyżej i poniżej, na w lewo iw prawo. 13 00:00:41,390 --> 00:00:44,050 Więc musisz wiedzieć, gdzie Dachówka jest również puste. 14 00:00:44,050 --> 00:00:47,400 >> Teraz, za każdym ruchem, szukacie do płytek użytkownika. 15 00:00:47,400 --> 00:00:51,560 Ale to nie jest chyba najlepiej sprawdzić Dachówka puste każdym razem, ponieważ 16 00:00:51,560 --> 00:00:54,640 Robisz to za każdym razem użytkownik chce przejść. 17 00:00:54,640 --> 00:00:59,670 Zamiast więc, najlepiej pamiętam gdzie Dachówka jest puste, za pomocą niektórych 18 00:00:59,670 --> 00:01:02,030 dobrze nazwane zmienne. 19 00:01:02,030 --> 00:01:05,340 Więc kiedy pozwalają użytkownikowi na ich ruchy, są one dobrze na ich 20 00:01:05,340 --> 00:01:07,580 sposób na wygranie gry w 15. 21 00:01:07,580 --> 00:01:08,830