Teraz, gdy już zainicjowany płytę, i że już wyciągnąć go, że nadszedł czas, aby pozwalają użytkownikowi edytować i wykonują swoje ruchy. Tak więc w tej funkcji 15.c, Program trwa pobieranie danych od użytkownika, a następnie wywołuje funkcję przenoszenia, przekazując liczba płytek, które użytkownik chce przenieść. Teraz uważać. To jest rzeczywista liczba płytek a nie jego rzeczywiste położenie. Więc trzeba sprawdzić płytki jest Stanowisko wiedzieć, gdzie to jest. Teraz należy tylko pozwalają użytkownikowi wykonać ruch, jeśli jest to legalne. Prawnym jest każdy ruch, który jest płytki przylega do płytki puste. Oznacza to, że powyżej i poniżej, na w lewo iw prawo. Więc musisz wiedzieć, gdzie Dachówka jest również puste. Teraz, za każdym ruchem, szukacie do płytek użytkownika. Ale to nie jest chyba najlepiej sprawdzić Dachówka puste każdym razem, ponieważ Robisz to za każdym razem użytkownik chce przejść. Zamiast więc, najlepiej pamiętam gdzie Dachówka jest puste, za pomocą niektórych dobrze nazwane zmienne. Więc kiedy pozwalają użytkownikowi na ich ruchy, są one dobrze na ich sposób na wygranie gry w 15.