Acum, că ați inițializat bord, și pe care l-ați desenat, e timpul să permite utilizatorului edita și face miscari lor. Deci, în această funcție 15.c, programul ia de intrare de la utilizator și apoi solicită funcția mișcare, trece în număr de țiglă care utilizatorul vrea să se mute. Acum, fii atent. Acesta este numărul real de tigla și nu poziția sa actuală. Deci, veți avea nevoie pentru a căuta țiglă lui măsură să știu unde este. Acum, ar trebui să permită numai utilizatorului pentru a face o mutare, dacă e legal. O mutare este nici o țiglă care este adiacent la țiglă gol. Asta înseamnă sus și mai jos, pentru a stânga și la dreapta. Deci, va trebui să știe unde tigla gol este la fel de bine. Acum, pentru fiecare mișcare, sunteți în căutarea pentru țiglă utilizatorului. Dar, probabil, nu este cea mai bună pentru a căuta tigla gol de fiecare dată, pentru că o faci de fiecare dată utilizatorul dorește să se mute. Deci, în loc, cel mai bine este să vă amintiți unde tigla gol este, utilizarea unor bine numit variabile. Deci, odată ce permite utilizatorului să-și facă mișcări, ele sunt bine în lor mod de a câștiga jocul de 15.