>> ZAMYLA CHAN: Per vincere il gioco 15, le piastrelle devono essere
in un ordine specifico.
E quella funzione controlla se la partita è vinta.
Esso restituisce true se la partita è vinta e le piastrelle sono nell'ordine corretto,
e false altrimenti.
>> Quindi, per vincere la partita del 15, piastrelle hanno essere in ordine crescente, con l'
tile vuoto nell'angolo in basso a destra.
Così come si fa a controllare se l'utente ha spostato la scheda nel giusto
orientamento?
Beh, ti scorrere la scheda e controllare i valori per assicurarsi che
sono nel posto giusto.
Per fare questo, è possibile utilizzare nidificato cicli for, proprio come hai fatto
in Draw e in Init.
>> Ci sono un paio di modi per controllare e confermare se la scheda è
corretto in un vincente comunque.
Se si va da sinistra a destra, a partire dalla fila verso il basso, poi ogni
numero deve essere maggiore di quello precedente.
Fate attenzione a ciò che valore hai scelto per la tua tessera vuoto, però.
>> Oppure si potrebbe utilizzare una variabile contatore garantire che ogni valore è a posto, se
si arriva con una sorta di formula per rappresentare questo.
Quindi divertiti a sperimentare con la matematica.
Una volta che si arriva con un certo senso, return true una volta che l'utente ha vinto la partita.
>> Ma se il valore non è corretto, return false.
L'utente deve continuare a muoversi, perché non hanno ancora vinto la partita.
Una volta che si implementa questo controllo, e lungo con inizializzazione, disegnare, e spostare,
hai finito il gioco del 15.
Congratulazioni, e divertirsi a giocare.
Il mio nome è Zamyla, e questo è CS50.
>> [GIOCO MUSICA]