Τώρα που έχετε προετοιμαστεί το διοικητικό συμβούλιο, και ότι το έχετε που, ήρθε η ώρα να επιτρέπουν στο χρήστη να το επεξεργαστείτε και να κάνουν τις κινήσεις τους. Έτσι, σε αυτή την λειτουργία 15.c, το πρόγραμμα λαμβάνει είσοδο από τον χρήστη και στη συνέχεια καλεί τη συνάρτηση κίνηση, περνώντας το τον αριθμό των πλακιδίων που ο χρήστης θέλει να κινηθεί. Τώρα πρέπει να είστε προσεκτικοί. Αυτός είναι ο πραγματικός αριθμός των πλακιδίων και όχι την πραγματική θέση της. Έτσι, θα χρειαστεί να ψάξετε για την πλακιδίων θέση να γνωρίζει πού είναι. Τώρα, θα πρέπει να επιτρέπει μόνο στον χρήστη να κάνει μια κίνηση αν είναι νόμιμο. Μια νόμιμη κίνηση είναι κάθε πλακάκι που είναι δίπλα στο κενό κεραμίδι. Αυτό σημαίνει ότι πάνω και κάτω, για να τα αριστερά και προς τα δεξιά. Έτσι, θα πρέπει να ξέρετε πού το κενό κεραμίδι είναι τόσο καλά. Τώρα, για κάθε κίνηση, ψάχνετε για το κεραμίδι του χρήστη. Αλλά δεν είναι πιθανώς καλύτερο να ψάξει για το κενό πλακιδίων κάθε φορά, γιατί κάνεις αυτό κάθε φορά ο χρήστης θέλει να κινηθεί. Έτσι, αντ 'αυτού, είναι καλύτερο να θυμάστε, όπου το κενό κεραμίδι είναι, χρησιμοποιώντας κάποια και οι μεταβλητές με όνομα. Έτσι, τη στιγμή που επιτρέπουν στο χρήστη να κάνει τους κινήσεις, που είναι καλά για τους τρόπος για να κερδίσει το παιχνίδι των 15.