ZAMYLA CHAN: Para ganhar o jogo de 15, as telhas têm que ser em uma ordem específica. E a única função verifica se o jogo está ganho. Ela retorna verdadeiro se o jogo está ganho e as telhas são na ordem correta, e falso caso contrário. Então, para ganhar o jogo de 15, telhas têm estar em ordem crescente, com o azulejo branco no canto inferior direito. Assim como você verificar se o usuário mudou-se a placa no direito orientação? Bem, você vai interagir sobre a placa e verificar os valores para se certificar de que eles estão no lugar certo. Para fazer isso, você pode usar nested loops, tal como fez no Draw e no Init. Há um par de maneiras de verificar e validar se o conselho é correta em um vencedor embora. Se você vai da esquerda para a direita, começando a partir da linha de cima para baixo, em seguida, cada número deve ser maior que o anterior. Tenha cuidado com o que você tem valor escolheu para o seu azulejo branco, no entanto. Ou você pode usar uma variável de contador para garantir que cada valor está em vigor se você venha com algum tipo de fórmula para representar isso. Então divirta-se experimentando com a matemática. Uma vez que você chegar a uma forma, retornar true uma vez que o usuário ganhou o jogo. Mas se algum valor estiver incorreto, return false. O usuário tem que continuar em movimento, porque eles não ganharam o jogo. Depois de implementar esta verificação, e ao longo com initialize, desenhar e mover-se, você terminar o jogo da 15. Parabéns, e se divertir jogando. Meu nome é Zamyla, e este é CS50. [Música tocando]