Ora che hai inizializzato la scheda, e che hai disegnato, è il momento di consentire all'utente di modificarlo e fare le proprie mosse. Quindi, in tale funzione 15.c, il programma prende input da parte dell'utente e quindi chiama la funzione movimento, passando in numero della piastrella che l'utente vuole spostare. Ora fate attenzione. Questo è il numero effettivo della piastrella e non la sua posizione reale. Quindi avrete bisogno di cercare la tessera del grado di sapere dove si trova. Ora, si deve solo consentire all'utente a fare una mossa se è legale. Una mossa giuridico è una tegola che è adiacente alla piastrella vuoto. Ciò significa sopra e sotto, per a sinistra ea destra. Quindi avrete bisogno di sapere dove la piastrella vuoto è pure. Ora, per ogni movimento, si sta cercando per le mattonelle dell'utente. Ma probabilmente non è migliore per cercare piastrella vuoto ogni volta, perché si sta facendo ogni volta l'utente desidera spostare. Così, invece, è meglio ricordare dove la piastrella è vuoto, utilizzando alcuni così denominato variabili. Quindi una volta che si consente all'utente di effettuare la loro mosse, essi sono sulla modo per vincere la partita del 15.