1 00:00:00,000 --> 00:00:00,650 2 00:00:00,650 --> 00:00:04,330 >> Agora que você já inicializada a bordo, e que você tenha desenhado isso, é hora de 3 00:00:04,330 --> 00:00:07,970 permitir que o usuário edite-o e fazer os seus movimentos. 4 00:00:07,970 --> 00:00:13,380 Assim, em que a função 15.c, o programa leva a entrada do usuário e, em seguida, 5 00:00:13,380 --> 00:00:17,390 chama a função de movimento, passando o número do azulejo que o utilizador 6 00:00:17,390 --> 00:00:18,650 quer mover. 7 00:00:18,650 --> 00:00:19,770 Agora tome cuidado. 8 00:00:19,770 --> 00:00:23,570 Este é o número real da telha e não a sua posição real. 9 00:00:23,570 --> 00:00:28,380 Então você precisa procurar a telha de posição de saber onde ele está. 10 00:00:28,380 --> 00:00:32,800 >> Agora, você só deve permitir que o usuário para fazer um movimento, se é legal. 11 00:00:32,800 --> 00:00:37,280 Um lance legal é qualquer peça que é adjacente ao azulejo branco. 12 00:00:37,280 --> 00:00:41,390 Isso significa, acima e abaixo, para a esquerda e para a direita. 13 00:00:41,390 --> 00:00:44,050 Então, você vai precisar saber onde o azulejo branco é tão bem. 14 00:00:44,050 --> 00:00:47,400 >> Agora, para cada movimento, você está pesquisando para a telha do usuário. 15 00:00:47,400 --> 00:00:51,560 Mas provavelmente não é melhor procurar o azulejo branco de cada vez, porque 16 00:00:51,560 --> 00:00:54,640 você está fazendo isso a cada momento o usuário deseja mover. 17 00:00:54,640 --> 00:00:59,670 Então, ao invés, é melhor se lembrar de onde o azulejo branco é, usando algumas 18 00:00:59,670 --> 00:01:02,030 bem nomeado variáveis. 19 00:01:02,030 --> 00:01:05,340 Então, quando você permitir que o usuário faça a sua movimentos, eles estão bem no seu 20 00:01:05,340 --> 00:01:07,580 maneira de ganhar o jogo de 15. 21 00:01:07,580 --> 00:01:08,830