ZAMYLA CHAN: Para ganar el juego de 15, las baldosas tienen que estar en un orden específico. Y el que los controles de función si el juego se gana. Devuelve true si el juego se gana y las fichas están en el orden correcto, y false en caso contrario. Así que para ganar el juego de 15, las baldosas tienen estar en orden creciente, con el azulejo en blanco en la esquina inferior derecha. Entonces, ¿cómo comprobar si el usuario ha movido la tarjeta en la derecha orientación? Bueno, tendrás una iteración en la pizarra y comprobar los valores para asegurarse de que que están en el lugar correcto. Para ello, puede utilizar anidada bucles igual que lo hizo en Draw y en Init. Hay un par de maneras de comprobar y validar si el Consejo es correcto en una serie sin embargo. Si usted va de izquierda a derecha, comenzando desde la fila de arriba hacia abajo, entonces cada número debe ser mayor que la anterior. Tenga cuidado con lo que usted valora haber elegido para su azulejo en blanco, sin embargo. O usted podría utilizar una variable de contador para asegúrese de que cada valor está en su lugar, si que llegar a algún tipo de fórmula para representar esto. Así que diviértete experimentando con las matemáticas. Una vez que usted viene para arriba con una manera, devolver true una vez que el usuario ha ganado la partida. Pero si algún valor es incorrecto, return false. El usuario tiene que seguir en movimiento, porque que no han ganado el juego, sin embargo. Una vez implementada esta comprobación, ya lo largo de con initialize, dibujar, y nos movemos, que haya terminado el juego de 15. Felicidades, y divertirse jugando. Mi nombre es Zamyla, y esto es CS50. [REPRODUCCIÓN DE MÚSICA]